2011-09-20 13:31:17 +0000 2011-09-20 13:31:17 +0000
57
57

Wie kann ich SCP von einem Remote-Rechner auf einen lokalen Rechner ausführen, wenn ich mich außerhalb meines Heimnetzwerks befinde?

Ich weiß zwar, wie ich Dateien von und zu meinem Server von meinem Heimnetzwerk aus scppen kann, aber wie kann ich eine Datei von meinem Server auf meinen lokalen Rechner scppen, wenn ich mich außerhalb, z.B. bei Starbucks, befinde?

In diesem Szenario kann ich zwar von meinem lokalen Rechner auf meinen Server scppen, aber ich habe noch nicht herausgefunden, wie ich eine Datei von zu Hause aus über die Befehlszeile abrufen kann. Irgendwelche Vorschläge?

Antworten (3)

86
86
86
2011-09-20 14:01:24 +0000

Die Art und Weise, wie die Frage gestellt wird, ist ziemlich verwirrend, aber wenn Sie von Ihrem lokalen Rechner auf den Server kopieren können, brauchen Sie nur die Befehlszeilenreihenfolge umzukehren.

its scp [from] [to]

scp user@homeip:/path/to/file /local/path/
37
37
37
2012-11-30 12:53:35 +0000

Kopieren Sie die Datei “foobar.txt” von einem Remote-Host auf den lokalen Host:

$ scp your_username@remotehost.edu:foobar.txt /some/local/directory

Kopieren Sie die Datei “foobar”. txt" vom lokalen Host auf einen entfernten Host:

$ scp foobar.txt your_username@remotehost.edu:/some/remote/directory

Kopieren Sie das Verzeichnis “foo” vom lokalen Host in das Verzeichnis “bar” eines entfernten Hosts:

$ scp -r foo your_username@remotehost.edu:/some/remote/directory/bar

Kopieren Sie die Datei “foobar.txt” vom entfernten Host “rh1.edu” auf den entfernten Host “rh2”. edu":

$ scp your_username@rh1.edu:/some/remote/directory/foobar.txt your_username@rh2.edu:/some/remote/directory/

Kopieren der Dateien “foo.txt” und “bar.txt” vom lokalen Host in Ihr Heimatverzeichnis auf dem entfernten Host:

$ scp foo.txt bar.txt your_username@remotehost.edu:~

Kopieren Sie die Datei “foobar. txt” vom lokalen Host auf einen entfernten Host über Port 2264:

$ scp -P 2264 foobar.txt your_username@remotehost.edu:/some/remote/directory

Kopieren Sie mehrere Dateien vom entfernten Host in Ihr aktuelles Verzeichnis auf dem lokalen Host:

$ scp your_username@remotehost.edu:/some/remote/directory/\{a,b,c\} .

Weitere Informationen: Sichere Kopie

0
0
0
2018-03-03 21:05:31 +0000

Wenn Sie eine Kopie an einen entfernten Speicherort wie Dropbox oder GoogleDrive sichern wollten, dann erstellen Sie ein Konto mit https://couchdrop.io und verlinken Sie dann Ihren Speicheranbieter.

Von dort aus einfach,

scp <filename> couchdrop-username@couchdrop.io:/Dropbox usw., wenn Sie dann eine Datei aus der Wolke ziehen wollen, dann kehren Sie einfach die beiden Anweisungen so um;

scp couchdrop-usernmae@couchdrop.io:/Dropbox/filename ~/ - dies zieht die Datei in das von Ihnen gewählte Verzeichnis