Encrypted Remote Backups via Rsync?
Solution 1:
## sync local unencrypted data to remote encrypted backups via rsync ..
## mount read-only encrypted virtual copy of unencrypted local data :
encfs --reverse --idle=60 -o ro ~/data/ ~/.tmp_encrypted_data/
## rsync push local encrypted virtual copy of data to remote encrypted copy :
rsync -ai --whole-file ~/.tmp_encrypted_data/ [email protected]:backup/
## unmount encrypted virtual copy of local data :
fusermount -u ~/.tmp_encrypted_data/
Solution 2:
I would take a look at Duplicity. It is free and easy to use.
Duplicity will do full and incremental backups and transfer them using rsync, FTP, SFTP, etc.
Duplicity uses GPG to encrypt the backups and uses signature files and what not.
I use it to backup my email servers and it is fantastic, one simple batch file.