transferir por generar español copiar clave archivos windows ssh download putty

windows - generar - transferir archivos por ssh putty



Cómo descargar un archivo de mi servidor usando SSH(usando PuTTY en Windows) (4)

Cuando intento descargar un archivo de mi servidor a mi computadora, realmente descarga el archivo en el servidor.

(Tenga en cuenta que ya estoy SSH en mi servidor antes de escribir este comando. He visto tutoriales en YouTube y las personas están utilizando su terminal sin SSHing en un servidor en particular, sin embargo, no creo que pueda hacer esto con PuTTY en Windows ?)

scp -r -P2222 [email protected]:/home2/kwazy/www/utrecht-connected.nl ~/Desktop/

El problema es que estoy especificando la ubicación para descargar el archivo como solo ~/Desktop/

Esto crea una carpeta llamada Desktop en mi servidor, en lugar de copiar los archivos en mi escritorio local.

Agradecería enormemente cualquier ayuda.

Actualizar:

Puedo usar este comando en Linux.

He descargado la carpeta con éxito en mi escritorio:

Todavía necesito una idea de cómo puedo hacer esto en una máquina con Windows.


No hay forma de iniciar una transferencia de archivos hacia / desde Windows local desde una sesión SSH abierta en la ventana PuTTY.

Aunque PuTTY admite conexión compartida.

Si bien aún necesita ejecutar un cliente de transferencia de archivos compatible ( pscp o psftp ), no se requiere un nuevo inicio de sesión, sino que automáticamente (si está habilitado) hace uso de una sesión PuTTY existente.

Para habilitar el intercambio, consulte:
Compartir una conexión SSH entre herramientas PuTTY .

Incluso sin compartir la conexión, aún puede usar el psftp o pscp desde la línea de comandos de Windows.

Consulte Cómo usar PSCP para copiar archivos de la máquina Unix a la máquina de Windows ...?

Tenga en cuenta que el scp es el programa OpenSSH. Es principalmente el programa * nix, pero puede ejecutarlo a través del Subsistema de Windows para Linux o obtener una compilación de Windows desde Win32-OpenSSH .

Si realmente desea descargar los archivos a un escritorio local, debe especificar una ruta de destino como %USERPROFILE%/Desktop (lo que normalmente se resuelve en una ruta como C:/Users/username/Desktop ).

Otra forma es usar WinSCP, un cliente GUI SFTP / SCP . Mientras navega por el sitio remoto, puede abrir en cualquier momento el terminal SSH al mismo sitio usando el comando Abrir en PuTTY .
Ver la sesión de apertura en PuTTY .

Con una configuración adicional, incluso puede hacer que PuTTY navegue automáticamente al mismo directorio que está explorando con WinSCP.
Ver abrir PuTTY en el mismo directorio .

(Soy el autor de WinSCP)


Si su servidor tiene un servicio http , puede comprimir su directorio y descargar el archivo comprimido.

Comprimir:

tar -zcvf archive-name.tar.gz -C directory-name .

Descargue a través de su navegador:

http://the-server-ip/archive-name.tar.gz

Si no tiene acceso directo a la IP del servidor, haga un túnel ssh con masilla, y reenvíe el puerto 80 en algún puerto local, y puede descargar el archivo.


pruebe este scp -r -P2222 [email protected]:/home2/kwazy/www/utrecht-connected.nl /Desktop

Otra opción más fácil si va a tirar de los archivos hacia la izquierda y hacia la derecha es simplemente usar un cliente SFTP como WinSCP . Entonces no estás escribiendo 100 caracteres cada vez que quieras extraer algo, simplemente arrastra y suelta.

Editar: acabo de notar / El escritorio probablemente no es el lugar donde estás buscando descargar el archivo. Debería ser algo así como C:/Users/you/Desktop


si instala git con git bash, obtiene SCP disponible en Windows.