Um Daten automatisiert und verschlüsselt zu sichern, bietet sich die Secure-Shell (SSH) in Verbindung mit rsync an. Damit nicht jedesmal ein Passwort eingegeben werden muss und das Passwort auch nicht in einem Script hinterlegt werden muss, nutzt man einfach den Public-Key des Users, der die Sicherung durchführen soll auf dem zu sichernden System.
Beispiel: Man möchte System A auf Server B mit rsync sichern
# auf System A den Benutzer rsync anlegen
sudo adduser rsync
# als rsync einloggen
su rsync
# Schlüsselpaar erzeugen (leeres Passwort – nur mit Enter bestätigen)
ssh-keygen -t rsa -b 2048
# Der User rsync muss auf Server B auch vorhanden sein.
# Public-Key auf System A kopieren (/home/rsync/.ssh/id_rsa.pub)
# und zur /home/rsync/.ssh/authorized-keys (auf dem Server B hinzufügen)
