$linux-kurs.euLinux lernen · verstehen · anwenden

Netzwerk & Remote

Aufbau20 min

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.

Terminal / Bash
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.

Terminal / Bash
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?

Mit Trainer vertiefen

Dieses Thema als Schulung?

Auf linux-kurse.eu finden Sie Linux-, Administrations- und Bash-Schulungen von Bodenseo.

Linux-Schulungen ansehen