Copiar archivos del servidor a la computadora local usando SSH [cerrado]

Resuelto Vincent asked hace 9 años • 5 respuestas

Tengo problemas para copiar archivos desde un servidor remoto mediante SSH. Usando PuTTY, inicio sesión en el servidor usando SSH. Una vez que encuentro el archivo que me gustaría copiar a mi computadora, uso el comando:

scp [email protected]:/dir/of/file.txt \local\dir\

Parece que fue exitoso, pero solo termina creando una nueva carpeta denominada 'localdir' en el directorio remoto /dir/of/.

¿Cómo puedo copiar el archivo a mi computadora local a través de SSH?

Vincent avatar May 31 '15 10:05 Vincent
Aceptado

Depende de cuál sea su sistema operativo local.

Si su sistema operativo local es similar a Unix, intente:

scp username@remoteHost:/remote/dir/file.txt /local/dir/

Si su sistema operativo local es Windows, entonces debería usar pscp.exela utilidad. Por ejemplo, el siguiente comando descargará el archivo.txt desde el control remoto al D:disco de la máquina local.

pscp.exe username@remoteHost:/remote/dir/file.txt d:\

Parece que tu sistema operativo local es Unix, así que prueba el primero.


Para aquellos que no saben qué pscp.exees y no saben dónde está, siempre pueden ir al putty sitio web oficial para descargarlo. Y luego abra un mensaje de CMD, vaya al directorio pscp.exe donde lo colocó. Luego ejecute el comando como se proporciona arriba

EDITAR

Si está utilizando el sistema operativo Windows por encima de Windows 10, puede usarlo scpdirectamente desde su terminal, tal como lo hace el sistema operativo tipo Unix. Gracias a @gijswijs @jaunt @icanfathom

mainframer avatar May 31 '2015 03:05 mainframer

Su pregunta es un poco confusa, pero supongo que primero está haciendo 'ssh' para averiguar qué archivos o, mejor dicho, directorios específicos, están allí y luego nuevamente en su computadora local, está intentando escanear 'todos' los archivos en ese directorio. al camino local. simplemente deberías hacer scp -r.

Entonces aquí en tu caso sería algo como

local> scp -r [email protected]:/path/to/dir local/path 

Si está utilizando algún otro ejecutable que proporcione una 'funcionalidad similar a la de scp', consulte su manual para copiar archivos de forma recursiva.

gabhijit avatar May 31 '2015 03:05 gabhijit