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

¿Cómo puedo hacer SCP de una máquina remota a una máquina local cuando estoy fuera de mi red doméstica?

Aunque entiendo cómo hacer scp de archivos desde y hacia mi servidor dentro de mi red doméstica, ¿cómo puedo hacer scp de un archivo de mi servidor a mi máquina local cuando estoy fuera, digamos en Starbucks?

Aunque soy capaz de hacer scp de mi máquina local a mi servidor en este escenario, no he descubierto cómo agarrar un archivo desde casa, usando la línea de comandos. ¿Alguna sugerencia?

Respuestas (3)

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

La forma en que se hace la pregunta es bastante confusa, pero si puedes copiar de tu máquina local al servidor, para ir al otro lado sólo tienes que dar la vuelta a la orden de la línea de comandos.

su scp [de] [a]

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

Copie el archivo “foobar.txt” de un host remoto al host local:

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

Copie el archivo “foobar”. txt" del host local a un host remoto:

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

Copie el directorio “foo” del host local al directorio “bar” del host remoto:

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

Copie el archivo “foobar.txt” del host remoto “rh1.edu” al host remoto “rh2”. edu":

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

Copiar los archivos “foo.txt” y “bar.txt” del host local al directorio principal del host remoto:

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

Copiar el archivo “foobar. txt” del host local a un host remoto utilizando el puerto 2264:

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

Copie varios archivos del host remoto a su directorio actual en el host local:

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

Para más información: Copia segura

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

Si desea asegurar la copia a una ubicación remota, como Dropbox o GoogleDrive, a continuación, crear una cuenta con https://couchdrop.io a continuación, enlace a su proveedor de almacenamiento.

A partir de ahí simplemente,

scp <filename> couchdrop-username@couchdrop.io:/Dropbox etc, si a continuación, desea tirar de un archivo de la nube a continuación, sólo invertir las dos declaraciones así;

scp couchdrop-usernmae@couchdrop.io:/Dropbox/filename ~/ - esto tirará del archivo hacia abajo a su directorio elegido