Utilisation rsyncrypto pour crypter les fichiers à partir de votre texte en clair répertoire de votre répertoire chiffré, et décrypter des fichiers à partir de votre répertoire chiffré et votre texte en clair répertoire, en utilisant les touches que vous gardez à l'échelle locale.
Utilisez votre favori système de contrôle de version (ou tout autre système de contrôle de version -- svn, git, mercurial, peu importe) à synchroniser entre votre chiffré répertoire de l'hôte distant.
Le rsyncrypto mise en œuvre, vous pouvez télécharger maintenant à partir de Sourceforge ne traite pas uniquement des changements en octets, mais aussi des insertions et des suppressions.
Il met en œuvre une approche très similaire à l'approche que que "La Tour", mentionne le.
Un octet des insertions, des suppressions et des modifications dans un fichier texte en clair causent généralement rsyncrypto de faire quelques K de complètement différent, le texte chiffré autour du point correspondant dans la version chiffrée de ce fichier.
Chris Thornton souligne que le ssh est une bonne solution; rsyncrypto est très différente de la solution. Le compromis est:
- à l'aide de rsyncrypto nécessite le transfert d'un peu de K pour chaque "trivial" le changement plutôt que d'un demi-K il faudrait à l'aide de ssh (ou sur un non chiffré du système). Donc ssh est légèrement plus rapide et nécessite peu moins "diff" d'espace de stockage que rsyncrypto.
- l'utilisation de ssh et un standard VCS nécessite que le serveur (au moins temporairement) à avoir les clés et décrypter les fichiers. Avec rsyncrypto, toutes les clés de chiffrement ne jamais laisser l'ordinateur local. Donc rsyncrypto est un peu plus sécurisé.