SCP(1) General Commands Manual SCP(1) BEZEICHNUNG scp - Sicheres Dateikopierprogramm der OpenSSH UBERSICHT scp [-346ABCOpqRrsTv] [-c Chiffre] [-D SFTP-Server-Pfad] [-F SSH-Konfiguration] [-i Identitatsdatei] [-J Ziel] [-l Begrenzung] [-o SSH-Option] [-P Port] [-S Programm] [-X Sftp-Option] Quelle Ziel BESCHREIBUNG scp kopiert Dateien zwischen Rechnern in einem Netz. scp verwendet das SFTP-Protkoll uber eine ssh(1) -Verbindung zum Datentransfer und verwendet die gleiche Authentifizierung und stellt die gleiche Sicherheit wie eine Anmeldesitzung bereit. scp fragt nach Passwortern oder Passphrasen, die fur die Authentifizierung benotigt werden. Die Quelle und das Ziel konnen als lokale Pfadnamen, als ferner Rechner mit einem optionalen Pfad in der Form [Benutzer@]Rechner:[Pfad], oder als eine URI in der Form scp://[Benutzer@]Rechner[:Port][/Pfad]angegeben werden. Lokale Dateinamen konnen mit absoluten oder relativen Pfadnamen explizit angegeben werden, um zu vermeiden, dass scp Dateinamen, die >>:<< enthalten, als Angabe von Rechnernamen behandelt. Wenn zwischen fernen Rechnern kopiert und das URI-Format verwandt wird, dann kann Port nicht auf dem Ziel angegeben werden, falls die Option -R verwandt wird. Folgende Optionen stehen zur Verfugung: -3 Kopien zwischen den zwei fernen Rechnern werden uber den lokalen Rechner ubertragen. Ohne diese Option werden die Daten direkt zwischen den zwei fernen Rechnern ubertragen. Beachten Sie, dass beim Einsatz des veralteten SCP-Protokolls (mittels des Schalters -O), diese Option den Stapelverarbeitungsmodus fur den zweiten Rechner auswahlt, da scp nicht fur beide Rechner nach Passwortern oder Passphrasen fragen kann. Dieser Modus ist die Vorgabe. -4 Erzwingt, dass scp nur IPv4-Adressen verwendet. -6 Erzwingt, dass scp nur IPv6-Adressen verwendet. -A Erlaubt die Weiterleitung von ssh-agent(1) an das ferne System. Standardmassig wird der Authentifizierungsvermittler nicht weitergeleitet. -B Wahlt den Stapelverarbeitungsmodus (verhindert Nachfragen bezuglich Passwort oder Passphrase). -C Aktiviert Komprimierung. Ubergibt den Schalter -C an ssh(1), um Komprimierung zu aktivieren. -c Chiffre Wahlt die zur Verschlusselung des Datentransfers zu verwendende Chiffre. Diese Option wird direkt an ssh(1) ubergeben. -D SFTP-Server-Pfad Direkt zum lokalen SFTP-Serverprogramm statt zu einem fernen uber ssh(1) verbinden. Diese Option kann zur Fehlersuche von Client und Server hilfreich sein. -F SSH-Konfiguration Gibt eine alternative benutzerbezogene Konfigurationsdatei fur ssh an. Diese Option wird direkt an ssh(1) ubergeben. -i Identitatsdatei Wahlt die Datei, aus der die Identitat (privater Schlussel) fur asymmetrische Authentifizierung gelesen wird. Diese Option wird direkt an ssh(1) ubergeben. -J Ziel Verbindet sich mit dem Zielrechner, indem scp zuerst eine Verbindung zu dem in Ziel beschriebenen Sprungrechner macht und dann von dort aus eine TCP-Weiterleitung zum dem endgultigen Ziel vornimmt. Es konnen, durch Kommata getrennt, mehrere Sprungrechner angegeben werden. Dies ist eine Kurzform der Angabe einer Konfigurationsanweisung ProxyJump. Diese Option wird direkt an ssh(1) weitergegeben. -l Begrenzung Begrenzt die Bandbreite, angegeben in kBits/s. -O Verwendet das veraltete SCP-Protokoll statt des SFTP-Protokolls zur Dateiubertragung. Fur Server, die SFTP nicht implementieren, zur Ruckwartskompatibilitat fur bestimmte Dateinamen-Platzhalter- Muster und zum Expandieren von Pfaden mit dem Prafix `~' fur altere SFTP-Server kann das Erzwingen des SCP-Protokolls notwendig sein. -o SSH-Option Kann zur Ubergabe von Optionen an ssh verwandt werden. Dabei wird das in ssh_config(5) verwandte Format benutzt. Dies ist nutzlich, um Optionen anzugeben, fur die es keinen separaten Befehlszeilenschalter fur scp gibt. Die vollstandigen Details fur die nachfolgend aufgefuhrten Optionen und ihre moglichen Werte finden Sie in ssh_config(5). AddressFamily BatchMode BindAddress BindInterface CanonicalDomains CanonicalizeFallbackLocal CanonicalizeHostname CanonicalizeMaxDots CanonicalizePermittedCNAMEs CASignatureAlgorithms CertificateFile CheckHostIP Ciphers Compression ConnectionAttempts ConnectTimeout ControlMaster ControlPath ControlPersist GlobalKnownHostsFile GSSAPIAuthentication GSSAPIDelegateCredentials HashKnownHosts Host HostbasedAcceptedAlgorithms HostbasedAuthentication HostKeyAlgorithms HostKeyAlias Hostname IdentitiesOnly IdentityAgent IdentityFile IPQoS KbdInteractiveAuthentication KbdInteractiveDevices KexAlgorithms KnownHostsCommand LogLevel MACs NoHostAuthenticationForLocalhost NumberOfPasswordPrompts PasswordAuthentication PKCS11Provider Port PreferredAuthentications ProxyCommand ProxyJump PubkeyAcceptedAlgorithms PubkeyAuthentication RekeyLimit RequiredRSASize SendEnv ServerAliveInterval ServerAliveCountMax SetEnv StrictHostKeyChecking TCPKeepAlive UpdateHostKeys User UserKnownHostsFile VerifyHostKeyDNS -P Port Gibt den Port an, uber den mit dem fernen Rechner verbunden werden soll. Beachten Sie, dass diese Option mit einem grossen >>P<< geschrieben wird, da -p bereits fur das Beibehalten der Zeiten und Modus-Bits der Datei reserviert ist. -p Behalt die Anderungszeiten, Zugriffszeiten und Datei-Modus-Bits der Quelldatei bei. -q Stiller Modus: Deaktiviert die Fortschrittsanzeige sowie alle Warnungen und Prufmeldungen von ssh(1). -R Kopien zwischen den zwei fernen Rechnern erfolgen durch Verbindung mit dem Ursprungsrechner und der Ausfuhrung von scp dort. Dazu muss scp, der auf dem Ursprungsrechner lauft, in der Lage sein, sich beim Zielrechner authentifizieren zu konnen, ohne ein Passwort zu benotigen. -r Kopiert rekursiv gesamte Verzeichnisse. Beachten Sie, dass scp beim Verzeichnisdurchlauf symbolischen Links folgt. -S Programm Name des Programms, das fur verschlusselte Verbindungen verwandt werden soll. Das Programm muss die Optionen von ssh(1) verstehen. -T Deaktiviert strenge Dateinamenuberprufung. Standardmassig wird beim Kopieren von Dateien von einem fernen Rechner in ein lokales Verzeichnis durch scp gepruft, dass die empfangenen Dateinamen auf die auf der Befehlszeile angeforderten passen, um zu verhindern, dass die Gegenstelle unerwartete oder unerwunschte Dateien sendet. Aufgrund der Unterschiede, wie verschiedene Betriebssysteme und Shells Dateinamen-Platzhalter interpretieren, konnten diese Uberprufungen dazu fuhren, dass erwunschte Dateien abgelehnt werden. Diese Option deaktiviert diese Uberprufungen auf Kosten der Vertrauenswurdigkeit des anderen Servers, dass dieser keine unerwarteten Dateinamen sendet. -v Ausfuhrlicher Modus. Fuhrt dazu, dass scp und ssh(1) Fehlersuchmeldungen zu ihrem Fortschritt ausgeben. Dies ist bei der Fehlersuche in Verbindungen, Authentifizierungen und Konfigurationsproblemen hilfreich. -X Sftp-Option Gibt eine Option an, die Aspekte des SFTP-Protkollverhaltens steuert. Die gultigen Optionen sind: nrequests=Wert Steuert, wie viele gleichzeitige SFTP-Lese- oder -Schreibeanfragen zu jedem Zeitpunkt wahrend eines Down- oder Uploads aktiv sein durfen. Standardmassig durfen 64 Anfragen gleichzeitig aktiv sein. buffer=Wert Steuert die maximale Puffergrosse fur eine einzelne SFTP- Lese-/-Schreibaktion, die wahrend eines Down- oder Uploads verwandt wird. Standardmassig wird ein Puffer von 32 kB verwandt. EXIT-STATUS Das Hilfswerkzeug scp beendet sich im Erfolgsfall mit 0 und mit >0, falls ein Fehler auftritt. SIEHE AUCH sftp(1), ssh(1), ssh-add(1), ssh-agent(1), ssh-keygen(1), ssh_config(5), sftp-server(8), sshd(8) GESCHICHTE scp basiert auf dem Rcp-Programm des BSD -Quellcodes der Verwaltung der Universitat von Kalifornien. Seit OpenSSH 9.0 hat scp standardmassig das SFTP-Protokoll fur Ubertragungen verwandt. AUTOREN Timo Rinne Tatu Ylonen WARNUNGEN Das veraltete SCP-Protokoll (mit dem Schalter -O ausgewahlt) benotigt die Ausfuhrung der fernen Benutzer-Shell, um glob(3) -Mustervergleiche durchzufuhren. Dies benotigt sorgfaltiges Maskieren aller Zeichen, die fur die ferne Shell eine besondere Bedeutung haben, wie das Anfuhrungszeichen. UBERSETZUNG Die deutsche Ubersetzung dieser Handbuchseite wurde von Helge Kreutzmann erstellt. Diese Ubersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3: https://www.gnu.org/licenses/gpl-3.0.html oder neuer bezuglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG ubernommen. Wenn Sie Fehler in der Ubersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Ubersetzer: debian-l10n-german@lists.debian.org Linux 6.10.2-arch1-1 $Mdocdate: 16. Dezember 2022 $ Linux 6.10.2-arch1-1