Solución 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/
Solución 2:
Echaría un vistazo a Duplicity. Es gratis y fácil de usar.
Duplicity hará copias de seguridad completas e incrementales y las transferirá usando rsync, FTP, SFTP, etc.
Duplicity usa GPG para encriptar las copias de seguridad y usa archivos de firma y otras cosas.
Lo uso para hacer una copia de seguridad de mis servidores de correo electrónico y es fantástico, un archivo por lotes simple.