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 :
Je jetterais un œil à Duplicity. Il est gratuit et facile à utiliser.
Duplicity effectuera des sauvegardes complètes et incrémentielles et les transférera à l'aide de rsync, FTP, SFTP, etc.
Duplicity utilise GPG pour crypter les sauvegardes et utilise des fichiers de signature et autres.
Je l'utilise pour sauvegarder mes serveurs de messagerie et c'est fantastique, un simple fichier batch.