Sowohl auf dem Quellrechner als auch auf dem Zielrechner (server2) muss rsync installiert sein
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
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 |