rsync über SSH - Hochperformante Backups und Synchronisation
SSH Login mit Public-Key-Authentifizierung einrichten Grundlegender rsync mit ssh Befehl rsync -avz -e ssh /lokaler/pfad/ benutzer@server:/ziel/pfad/ rsync -avzP --delete --progress -e "ssh -p 2222" /quelle/ user@server:/ziel/ rsync -avz --rsh="ssh -p 2222" /lokaler/pfad/ benutzer@server:/ziel/pfad/ Optionen+ Bedeutung -a Archiv-Modus (Behält Berechtigungen, Zeitstempel, Symlinks, etc.) -v Verbose (zeigt Details) -z Komprimiert während der Übertragung --progress Zeigt Fortschritt pro Datei -P --progress + --partial (ermöglicht Wiederaufnahme) -e ssh Explizit SSH als Transport nutzen -p 2222 Anderer SSH-Port (Standard: 22) --delete Löscht Dateien auf dem Ziel, die lokal nicht mehr existieren --dry-run Testlauf ohne Änderungen --exclude="*.tmp" Bestimmte Dateien ausschließen --include="*.txt" Bestimmte Dateien einschließen --bwlimit=1000 Bandbreite auf 1000 KB/s begrenzen Verzeichnisse und Dateien beim rsync ausschließen Die Option --exclude funktioniert für Dateien und Verzeichnisse auf die gleiche Weise. Du kannst sowohl einzelne Dateien als auch ganze Ordner mit derselben Syntax ausschließen. ...