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

Come faccio SCP da macchina remota a macchina locale quando sono fuori dalla mia rete di casa?

Mentre capisco come scptare i file da e verso il mio server dall'interno della mia rete di casa, come posso scptare un file dal mio server alla mia macchina locale quando sono fuori, diciamo da Starbucks?

Mentre sono in grado di scptare dalla mia macchina locale al mio server in questo scenario, non ho capito come prendere un file da casa, usando la riga di comando. Qualche suggerimento?

Risposte (3)

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

Il modo in cui viene posta la domanda è piuttosto confuso, ma se si può copiare dalla macchina locale al server, per andare dall'altra parte basta capovolgere l'ordine della riga di comando.

il suo scp [da] [a]

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

Copiare il file “foobar.txt” da un host remoto all'host locale:

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

Copiare il file “foobar.txt”. txt" dall'host locale a un host remoto:

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

Copiare la directory “foobar.txt” dall'host locale alla directory “bar” di un host remoto:

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

Copiare il file “foobar.txt” dall'host remoto “rh1.edu” all'host remoto “rh2”. edu":

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

Copiare il file “foo.txt” e “bar.txt” dall'host locale alla directory home dell'host remoto:

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

Copiare il file “foobar.txt”. txt" dall'host locale a un host remoto utilizzando la porta 2264:

$ scp your_username@remotehost.edu:~/\{foo.txt,bar.txt\} . &007

Copia di più file dall'host remoto alla vostra directory corrente sull'host locale:

&007

&007

Per ulteriori informazioni: Copia sicura

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

Se si desidera proteggere la copia in una posizione remota come Dropbox o GoogleDrive, creare un account con https://couchdrop.io e poi collegare il provider di archiviazione.

Da lì semplicemente,

scp <filename> couchdrop-username@couchdrop.io:/Dropbox ecc, se poi si desidera estrarre un file dal cloud, allora basta invertire le due affermazioni così;

scp couchdrop-usernmae@couchdrop.io:/Dropbox/filename ~/ - questo tirerà il file verso il basso nella directory scelta