Soluzione 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/
Soluzione 2:
Darei un'occhiata a Duplicity. È gratuito e facile da usare.
Duplicity eseguirà backup completi e incrementali e li trasferirà utilizzando rsync, FTP, SFTP, ecc.
Duplicity utilizza GPG per crittografare i backup e utilizza i file delle firme e cosa no.
Lo uso per eseguire il backup dei miei server di posta elettronica ed è fantastico, un semplice file batch.