scp

Dateien über SSH kopieren.

Vor der Ausführung

-P (groß) wählt den Port; -p (klein) erhält Dateizeiten und Modus. Seit OpenSSH 9.0 wird standardmäßig SFTP verwendet; der Server muss es unterstützen. Übertragungen können Zieldateien überschreiben. Wählen Sie Namen bewusst. report.txt muss vorhanden sein. Pfade und Anführungszeichen funktionieren unter Windows anders.

Beispiele

Lokale Datei ins Heimatverzeichnis des Remote-Kontos hochladen.

scp -P 2222 ./report.txt alice@server.example.com:~/

Remote-Datei unter einem neuen lokalen Namen herunterladen.

scp -P 2222 alice@server.example.com:~/report.txt ./report-downloaded.txt

Optionen und Beispiele

-P portHäufig

Verwenden Sie den angegebenen SSH-Port. Der Großbuchstabe P gibt den Port an.

Beispiel
scp -P 2222 ./report.txt alice@server.example.com:~/
-i identity_fileHäufig

Verwenden Sie den angegebenen privaten Schlüssel zur Authentifizierung.

Beispiel
scp -i ~/.ssh/id_ed25519 ./report.txt alice@server.example.com:~/
-rHäufig

Verzeichnisse rekursiv kopieren. Überprüfen Sie die Quelle und das Ziel, bevor Sie Dateien überschreiben.

Beispiel
scp -r ./reports alice@server.example.com:~/
-pHäufig

Behalten Sie nach Möglichkeit Änderungs- und Zugriffszeiten sowie Dateimodi bei. Das kleine p legt den Port nicht fest.

Beispiel
scp -p ./report.txt alice@server.example.com:~/
-J destination

Stellen Sie eine Verbindung über den angegebenen Jump-Host her.

Beispiel
scp -J alice@bastion.example.com ./report.txt alice@internal.example.com:~/
-o option

Übergeben Sie eine SSH-Client-Konfigurationsoption.

Beispiel
scp -o ConnectTimeout=10 ./report.txt alice@server.example.com:~/
-C

SSH-Komprimierung anfordern.

Beispiel
scp -C ./report.txt alice@server.example.com:~/
-l limit

Begrenzen Sie die Bandbreite in Kilobit pro Sekunde.

Beispiel
scp -l 1024 ./report.txt alice@server.example.com:~/
-v

Verbindungsdiagnose anzeigen; Die Ausgabe kann vertrauliche Details enthalten.

Beispiel
scp -v ./report.txt alice@server.example.com:~/
-O

Verwenden Sie bei Bedarf aus Kompatibilitätsgründen das ältere SCP-Protokoll. Modernes OpenSSH verwendet standardmäßig SFTP.

Beispiel
scp -O ./report.txt alice@server.example.com:~/

Maßgebliche Quellen

Geprüft am 27. Oktober 2026