GNU Privacy Guard

From Leo's Notes
Revision as of 07:00, 25 June 2013 by Leo (talk | contribs) (Created page with "GnuPG, also known as <code>gpg</code> is a program that lets you encrypt/decrypt data. == Automating Encrypted Backups using Asymmetric Keys == # Get the public key to encr...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
This page was last edited on 25 June 2013, at 07:00.

GnuPG, also known as gpg is a program that lets you encrypt/decrypt data.

Automating Encrypted Backups using Asymmetric Keys

# Get the public key to encrypt with
wget -O - http://leo.home.steamr.com/public/backup_key.pub | gpg --import

# generate the backup
tar -czp \
        /etc/fstab \
        /etc/passwd \
        /etc/group \
        /etc/shadow \
| gpg --encrypt --yes --no-tty --trust-model always --output backup-system.tar.gz.gpg --recipient leo@steamr.com

# delete the public backup key
gpg --batch --yes --delete-key leo@steamr.com