al llamar SCP en la masilla en mi caja de Win7, no me deja utilizar C: /, pero también tengo ni idea de donde en mi máquina local buscará archivos por defecto. Ninguno del directorio del programa o del directorio del usuario funcionó. Por ejemplo, guardé file.txt junto a PuTTY.exe, y también en C: \ Users \ Me pero al llamar a SCP file.txt file.txt en PuTTY falló las dos veces con
cp: no se puede stat 'file.txt'
Entonces, ¿cómo transfiero un archivo a mi servidor usando PuTTY?
EDITAR: Además, llamar SCP file.txt myserver:file.txt
da un error similar:file.txt: No such file or directory
Respuestas:
¿Has probado algo como
El manual de Putty sugiere
Posdata
La página de descarga de Putty le permite descargar
putty.zip
: un conjunto completo de herramientas de Putty o simplemente puede descargar las herramientas que necesita (en cuyo caso es posible que haya descargado putty.exe pero aún no haya descargado pscp.exe)fuente
C:\Program Files (x86)\PuTTY\pscp.exe
en mi caso. Puede poner la ruta completa entre comillas dobles (debido a los espacios en ella) o agregar el directorio a su% PATH% (vea otras respuestas aquí para saber cómo hacerlo).Una solución que no usa PuTTY: conéctese al servidor con FileZilla usando SFTP para transferir archivos.
fuente
No hay forma de iniciar una transferencia de archivos a / desde Windows local desde una sesión SSH abierta en la ventana PuTTY.
Aunque las versiones recientes de PuTTY admiten el uso compartido de conexiones.
Si bien aún necesita ejecutar un cliente de transferencia de archivos compatible (the
pscp
o thepsftp
), no se requiere un nuevo inicio de sesión, automáticamente (si está habilitado) hace uso de una sesión PuTTY existente.Para habilitar el uso compartido, consulte:
Compartir una conexión SSH entre herramientas PuTTY .
Una forma alternativa es utilizar WinSCP, un cliente GUI SFTP / SCP . Mientras navega por el sitio remoto, en cualquier momento puede abrir un terminal SSH en el mismo sitio utilizando el comando Abrir en PuTTY .
Ver sesión de apertura en PuTTY .
Con una configuración adicional, incluso puede hacer que PuTTY navegue automáticamente al mismo directorio en el que está navegando con WinSCP.
Vea Abrir PuTTY en el mismo directorio .
(Soy el autor de WinSCP)
fuente
No pude encontrar pscp como se sugirió anteriormente y terminé usando WinScp.
Es un programa del lado del cliente con una GUI que recoge sus configuraciones de masilla.
fuente
Ej. nombre de archivo de cd
Ej. lcd C: \ Users \ Lyn \ Pictures
Ej. poner lynhw1.pdf
Espero que funcione para ti como lo hace para mí.
Nota: Hice esto en PSFTP usando Putty.
"PSFTP, el cliente PuTTY SFTP, es una herramienta para transferir archivos de forma segura entre computadoras utilizando una conexión SSH" - http://the.earth.li/~sgtatham/putty/0.52/htmldoc/Chapter6.html
Descargue PSFTP en la página web http://www.putty.org/ . Bajo descargar masilla aquí.
fuente
Si desea automatizar este tipo de transferencia de archivos a través de
.bat
:(donde
input.lst
hay un archivo de texto con los objetivos enumerados)fuente
echo y
. Pierdes seguridad al hacerlo.