transferir servidores puerto por entre copiar consola con como archivos archivo ssh scp

ssh - servidores - scp puerto



Copiando archivos del servidor a la computadora local usando SSH (5)

Asegúrese de que el comando scp esté disponible en ambos lados, tanto en el cliente como en el servidor .

Tanto el servidor como el cliente, de lo contrario, encontrará este tipo de mensaje de error (extraño) en su cliente: scp: command not found o algo similar, aunque lo tenga todo configurado localmente.

Tengo problemas para copiar archivos desde un servidor remoto mediante SSH. Usando PuTTY me conecto al servidor usando SSH. Una vez que encuentre el archivo que me gustaría copiar a mi computadora, uso el comando:

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

Parece que tuvo éxito, pero solo termina creando una nueva carpeta con la etiqueta ''localdir'' en el directorio remoto /dir/of/ .

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


Debe nombrar el archivo en ambas rutas de directorio.

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


Depende de lo que es 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 la utilidad pscp.exe . Por ejemplo, el siguiente comando descargará file.txt desde el control remoto a 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 anterior.

Para aquellos que no saben qué es pscp.exe y no saben dónde está, siempre puede ir al sitio web de putty para descargarlo. Y luego abra un indicador de CMD, vaya al directorio pscp.exe donde lo puso. Luego ejecute el comando como se indica arriba


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

Así que aquí, en tu caso, sería algo así como

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

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


ese comando scp debe emitirse en la línea de comandos local, para putty el comando es pscp.

C:/something> pscp [email protected]:/dir/of/file.txt /local/dir/