Je pense que vous aimerez rsyncrypto .
Utilisez rsyncrypto pour chiffrer les fichiers de votre répertoire en clair vers votre répertoire chiffré, et pour déchiffrer les fichiers de votre répertoire chiffré et de votre répertoire en clair, à l'aide de clés que vous conservez localement.
Utilisez rsync pour synchroniser votre répertoire crypté avec l'hôte distant.
L'implémentation de rsyncrypto que vous pouvez télécharger dès maintenant sur Sourceforge gère non seulement les changements d'octets, mais aussi les insertions et les suppressions.
Avec rsyncrypto, toutes les clés de chiffrement ne quittent jamais l'ordinateur local.
"Il est préférable que le serveur distant ne connaisse même pas la structure du répertoire.
Dans ce cas, vous devez utiliser la fonction --name-encrypt=map
option. Ainsi, chaque nom de fichier crypté est une chaîne de caractères aléatoire, et par défaut, tous les noms de fichiers altérés sont stockés dans un seul répertoire. Les vrais noms de fichiers et de dossiers sont stockés dans le fichier (crypté) nommé "filemap".
En rapport : "Existe-t-il un système de contrôle de version crypté ?