GNU Privacy Guard: Difference between revisions
From Leo's Notes
This page was last edited on 25 June 2013, at 07:02.
No edit summary |
|||
| Line 15: | Line 15: | ||
/etc/group \ | /etc/group \ | ||
/etc/shadow \ | /etc/shadow \ | ||
| gpg --encrypt --yes --no-tty --trust-model always --output | | gpg --encrypt --yes --no-tty --trust-model always --output `hostname`-`date +%Y-%m-%d`.tar.gz.gpg --recipient leo@steamr.com | ||
# delete the public backup key | # delete the public backup key | ||
Revision as of 07:02, 25 June 2013
GnuPG, also known as gpg is a program that lets you encrypt/decrypt data.
Exporting Public Key
gpg --armor --export leo@steamr.com --output leo.steamr.pub
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 `hostname`-`date +%Y-%m-%d`.tar.gz.gpg --recipient leo@steamr.com # delete the public backup key gpg --batch --yes --delete-key leo@steamr.com