36.3. scp – Sichere Kopie

scp kopiert Dateien auf einen entfernten Computer. Es ist ein sicherer und verschlüsselter Ersatz für rcp. Beispielsweise kopiert scp MyLetter.tex venus: die Datei MyLetter.tex vom Host jupiter auf den Host venus. Wenn sich die Benutzernamen auf jupiter und venus unterscheiden, geben Sie den letzteren im Format benutzername@host an. Verwenden Sie für die Angabe des Benutzernamens mit diesem Kommando nicht die Option -l; sie hat eine andere Bedeutung.

Nach Eingabe des richtigen Passworts startet scp die Datenübertragung. Am rechten Rand des Fortschrittsbalkens wird die geschätzte Restübertragungszeit (bis zum Erreichen des Balkenendes) angezeigt. Jegliche Ausgabe kann durch die Option -q unterdrückt werden.

scp bietet auch ein rekursives Kopierverfahren für ganze Verzeichnisse. Das Kommando scp -r src/ venus:backup/ kopiert den kompletten Inhalt des Verzeichnisses src einschließlich aller Unterverzeichnisse in das Unterverzeichnis backup auf den Host venus. Das Unterverzeichnis wird automatisch angelegt, wenn es noch nicht existiert.

Die Option -p weist scp an, den Zeitstempel von Dateien unverändert zu belassen. -C sorgt für komprimierte Datenübertragung. Dadurch wird das zu übertragende Datenvolumen minimiert, aber der Prozessor stärker belastet.