Netzwerk & Remote
SSH, scp und rsync
SSH ermöglicht verschlüsselte Remote-Sitzungen. Darauf aufbauend lassen sich Kommandos ausführen und Dateien übertragen.
Nur wenn Sie diesen Button verwenden, wird Ihr Lernfortschritt lokal in diesem Browser gespeichert. Es erfolgt keine Übertragung an den Server.
Remote anmelden
`ssh user@host` öffnet eine Sitzung; ein Remote-Kommando kann direkt angehängt werden.
ssh alice@server
ssh alice@server 'uname -a'Schlüssel
SSH-Schlüssel vermeiden wiederholte Passworteingaben und ermöglichen starke Authentisierung. Private Schlüssel müssen geschützt bleiben.
rsync sicher einsetzen
`rsync` synchronisiert Verzeichnisbäume effizient. Vor `--delete` sollte ein Dry-Run stehen.
rsync -auv --dry-run ./site/ user@server:/srv/www/site/
rsync -auv ./site/ user@server:/srv/www/site/Übung
Jetzt selbst ausprobieren
Führen Sie ein harmloses Remote-Kommando per SSH aus, etwa `hostname`.
Lösung / Hinweis anzeigen
`ssh user@host hostname`.
Wissenscheck
Warum ist `rsync --dry-run` vor `--delete` nützlich?
Dry-Run hilft, Quelle, Ziel und geplante Löschungen zu kontrollieren.
Mit Trainer vertiefen
Dieses Thema als Schulung?
Auf linux-kurse.eu finden Sie Linux-, Administrations- und Bash-Schulungen von Bodenseo.
Linux-Schulungen ansehen