Wie SCP ich von Remote-Maschine zu lokalen Maschine, wenn ich außerhalb meines Heimnetzwerks bin?

Während ich verstehe, wie man Dateien von und zu meinem Server innerhalb meines Heimnetzwerks scp, wie kann ich eine Datei von meinem Server auf meinen lokalen Computer scp, wenn ich auf der Außenseite bin, sagen wir bei Starbucks?

Während ich in diesem Szenario von meinem lokalen Computer auf meinen Server scp kann, habe ich nicht herausgefunden, wie ich eine Datei über die Befehlszeile von zu Hause aus abrufen kann. Irgendwelche Vorschläge?

Author: Hennes, 2011-09-20

3 answers

Die Art und Weise, wie die Frage gestellt wird, ist ziemlich verwirrend, aber wenn Sie von Ihrem lokalen Computer auf den Server kopieren können, drehen Sie einfach die Befehlszeilenreihenfolge um, um in die andere Richtung zu gehen.

Sein scp [von] [zu]

scp user@homeip:/path/to/file /local/path/
 86
Author: Sirex,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2013-12-12 23:19:37

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

$ scp [email protected]:foobar.txt /some/local/directory

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

$ scp foobar.txt [email protected]:/some/remote/directory

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

$ scp -r foo [email protected]:/some/remote/directory/bar

Kopieren Sie die Datei "foobar.txt" vom entfernten Host "rh1.edu" zum entfernten Host "rh2.edu":

$ scp [email protected]:/some/remote/directory/foobar.txt [email protected]:/some/remote/directory/

Kopieren der Dateien " foo.txt" und "bar.txt" vom lokalen Host zu Ihrem Home-Verzeichnis auf der remote-host:

$ scp foo.txt bar.txt [email protected]:~

Kopieren Sie die Datei "foobar.txt " vom lokalen Host auf einen Remote-Host über Port 2264:

$ scp -P 2264 foobar.txt [email protected]:/some/remote/directory

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

$ scp [email protected]:/some/remote/directory/\{a,b,c\} .

$ scp [email protected]:~/\{foo.txt,bar.txt\} .

Weitere Informationen: Secure Copy

 39
Author: azeemigi,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-04-07 15:40:06

Wenn Sie die Kopie an einen entfernten Ort wie Dropbox oder GoogleDrive sichern möchten, erstellen Sie ein Konto mit https://couchdrop.io dann verknüpfen Sie Ihren Speicheranbieter.

Von dort einfach,

scp <filename> [email protected]:/Dropbox wenn Sie dann eine Datei aus der Cloud ziehen möchten, kehren Sie die beiden Anweisungen einfach um.

scp [email protected]:/Dropbox/filename ~/ - dadurch wird die Datei in das von Ihnen gewählte Verzeichnis gezogen

 0
Author: Jayden,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2018-03-03 21:05:31