GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie führt man eine rsync-ähnliche verschlüsselte Sicherung durch?

Das Beste, was es gibt, ist Duplicity. Der einzige Nachteil ist, dass es keine Hardlinks verarbeitet.

Eine andere Lösung ist Tartarus, das über GPG und FTP/SSH direkt zu einem Backup-Server geleitet werden kann. Es macht inkrementelle.

Hier sind Tartarus-Anweisungen auf Deutsch.


Ich denke, Sie werden rsyncrypto mögen.

Verwenden Sie rsyncrypto, um Dateien aus Ihrem Klartextverzeichnis in Ihr verschlüsseltes Verzeichnis zu verschlüsseln und Dateien aus Ihrem verschlüsselten Verzeichnis und Ihrem Klartextverzeichnis zu entschlüsseln, indem Sie Schlüssel verwenden, die Sie lokal aufbewahren.

Verwenden Sie rsync, um zwischen Ihrem verschlüsselten Verzeichnis und dem Remote-Host zu synchronisieren.

Die rsyncrypto-Implementierung, die Sie jetzt von Sourceforge herunterladen können, verarbeitet nicht nur Änderungen in Bytes, sondern auch Einfügungen und Löschungen.

Mit rsyncrypto verlassen alle Verschlüsselungsschlüssel niemals den lokalen Computer.

"Der entfernte Server sollte möglichst nicht einmal die Verzeichnisstruktur kennen"

In diesem Fall sollten Sie den --name-encrypt=map verwenden Dadurch wird jeder verschlüsselte Dateiname zu einer zufälligen Zeichenfolge, und standardmäßig werden alle entstellten Dateinamen in einem einzigen Verzeichnis gespeichert. Die wahren Dateinamen und Ordnernamen werden in der (verschlüsselten) Datei mit dem Namen "filemap" gespeichert /P>

Siehe auch:"Gibt es ein verschlüsseltes Versionskontrollsystem?"


In den letzten Jahren wurde Rclone entwickelt. Sein Motto ist „rsync für Cloud-Speicher“, aber jenseits von Dingen wie S3/Azure/Google/etc. Cloud-Speicheranbieter unterstützt es auch die Synchronisierung zwischen lokalen und SSH/SFTP-Zielen.

Jede "Fernbedienung", die Sie konfigurieren, können Sie auch mit einem Crypt-Wrapper umgeben. Dies fungiert als ursprüngliche Fernbedienung, aber der Inhalt aller Ihrer Dateien (und optional die Dateinamen selbst) werden auf der Clientseite verschlüsselt. Der Algorithmus ist dokumentiert und meiner Erfahrung nach bisher ein im Allgemeinen nahtloser Prozess.


Linux
  1. So benennen Sie ein Verzeichnis unter Linux um

  2. Wie installiere ich R 3.3.1 im eigenen Verzeichnis?

  3. Wie man ein Verzeichnis unter Linux gzippt

  4. Wie kann ich in ein anderes Zielverzeichnis zippen?

  5. Wie sichert man crontab -e Dateien?

So installieren Sie Go unter CentOS 7

So erstellen Sie ein Backup eines Elasticsearch-Clusters

So verwenden Sie Rsync

So kopieren Sie das Verzeichnis unter Linux

Wie stellt man die Sicherung des Basisverzeichnisses in cPanel wieder her?

Wie stellt man bestimmte Dateien/Verzeichnisse mit JetBackup 5 wieder her?