Dateien mit rsync auf zweitem Rechner sichern

Sowohl auf dem Quellrechner als auch auf dem Zielrechner (server2) muss rsync installiert sein

Konfiguration auf dem Zielrechner (server2) 

rsync ist als Dämon einzurichten. Dazu ist die Datei /etc/rsyncd.conf zu editieren (Beispiele s.u.). Weiterhin, falls Authentifizierungen vorgenommen werden sollen, sind in der Datei /etc/rsyncd.secrets die user und deren Passwörter einzutragen. (Beipiele s.u.). Der rsync-Dämon wird mit rcrsyncd start zu starten

Auf dem Quellrechner

Wenn keine Authentifizierung vorgenommen wird, sind hier keine Konfigurationen vorzunehmen. Lediglich ist hier rsync auszuführen:

rsync -a LOKALER_PFAD server2::ziel

LOKALER_PFAD ist das auf dem Quellrechner vorhandene Verzeichnis, welches zu sichern ist
backup ist der Name des Zielrechners
ziel ist eines der in der rsyncd.conf eingetragenen Ziele

Sollen Authentifizierungen vorgenommen werden, so wird noch eine Passwortdatei /etc/rsyncd.name.paswd benötigt, in der das Paswort gespeichert ist. (s.a. Beispiel unten)

Genauere Informationen und weitere Nutzungsmöglichkeiten findet man unter man rsync bzw. unter man rsyncd.conf

Anforderung Anonymer User
nur von einer Maschine
ohne Passwort
ohen Logfile
Nur erlaubte User mit Passwort
Nur von einer Maschine
mit Logfile
Inhalt von rsyncd.conf
    Berchtigung: 644



  Berechtigung von /daten: 
                       777
gid = users
read only = false
hosts allow = 10.1.123.107

[name]
path = /daten
gid = users
read only = false
transfer logging = true
log format = %h %o %f %l %b
log file = /var/log/rsyncd.log
hosts allow = 10.1.220.199

[name]
path = /daten
comment = Datensicherung
auth users = ich
secrets file = /etc/rsyncd.secrets
uid=500
gid=100
Aufruf auf dem Quellrechner
rsync -a /lokal server2::daten rsync -a --password-file=/etc/rsyncd.name.passwd 
          /quelle ich@server2::name
rsyncd.secrets
   Berechtigung: 600
  ich:meinpasswort
rsyncd.name.passwd
   Berechtigung: 600
  meinpasswort