Wie übertrage ich Dateien von einem Computer, auf den ich remote zugreife, zurück auf den Computer, auf dem ich gerade bin?
Kann mir jemand helfen?
Hier ist die Syntax, die ich bisher kenne,
scp (Dateiname) (Ich weiß nicht, was ich hier setzen soll): (Ort auf meinem Computer)
Wenn Ihr Computer mit dem Internet verbunden ist, sollte das - so hacky wie es ist - funktionieren;
%Vor%Der einfachere Weg (der immer funktioniert) besteht darin, stattdessen den scp in einem neuen Fenster auf Ihrem lokalen Computer auszuführen ;
%Vor% remote computer
ist die selbe Adresse, mit der Sie normalerweise shoppen.
Wenn sich die Datei beispielsweise auf dem fernen Computer namens remotecomputer.com
in einem Unterverzeichnis Ihres Home-Verzeichnisses namens important
befindet und die Datei test.txt
heißt, können Sie diesen Befehl auf dem lokalen Computer zum Kopieren ausgeben es in das aktuelle Verzeichnis auf dem lokalen Computer;
scp ist eigentlich einfacher zu benutzen als auf den ersten Blick erscheint.
scp <from> <to>
<from>
oder <to>
kann lokal oder remote sein.
Remote-Dateien haben die Form user@host:path_on_remote
Lokale Dateien sind nur einfache Pfade: /path/to/my/file.txt
Wenn Sie dies von Hand tun, ist es möglicherweise einfacher, die Datei zurück nicht auf Ihren Bürocomputer zu kopieren, indem Sie Folgendes vom lokalen Host vor ausführen in den Remote-Host eingeloggt:
scp user@remotehost:/path/to/my/file/on/remote.txt /local/path/local.txt
Wenn Sie ein Verzeichnis kopieren müssen - wie bereits erwähnt - können Sie scp die Option -r
geben.
Wenn Sie bei einer Fernbedienung angemeldet sind, ist das Zurückkopieren im Prinzip das Gleiche, obwohl Sie ssh auf Ihrem lokalen Computer ausführen müssen, was Port-Forwarding auf Ihrem lokalen Router erfordern kann. Ich finde es einfacher, scp
auf meinem Laptop zum Server zu rufen und nicht umgekehrt.
Von der man-Seite , man scp
...
scp file_on_local [email protected]:/path/to/file
Wenn Sie -r
hinzufügen, kann ein ganzes Verzeichnis erstellt werden.
Tags und Links command-line-arguments terminal scp