Mit einer ssh Verbindung lassen sich nicht nur Befehle ausführen. Es können auch Dateien und sogar ganze Ordnerstrukturen mit der Secure Shell übertragen werden. Dafür muss erstmal SSH installiert sein.
Anschließend kann mit dem Befehl scp die Dateien übertragen werden. Funktionieren tut der Befehl so
1 scp Quelle Ziel
Der Aufbau ist Ähnlich wie bei einer normalen SSH-Verbindung. Möchte man eine Datei von einem anderen Host kopieren müsste man also folgendes schreiben:
1 scp username@ip_des_host:/Pfad /Ziel
Da der scp
Befehl Ähnlichkeit zum normalen Kopier-Befehl cp
hat, muss bei einem Ordner der Zusatzparameter -r
angegeben werden. Zu beachten bei einer Übertragung mithilfe von scp
sind die verschiedenen Rechte auf den Hosts. Der User mit dem man sich verbindet muss natürlich die Rechte haben diese Datei auch zu kopieren.