Como transferir archivos a traves de sftp usando Winscp desde la linea de comandos

martes, octubre 04, 2016 Publicado por: Oscar Meza


Podemos utilizar Winscp para transferir archivos desde la linea de comandos, podemos agregar un script con las instrucciones a ejecutar. Para este ejemplo creamos un script llamado "script-example.txt" que contenga lo siguiente, donde sustituimos claves, direcciones y archivos según convenga.

# Connect
open sftp://user:password@example.com/ -hostkey="ssh-rsa 2048 xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx"
# Change remote directory
cd /home/user
# Force binary mode transfer
option transfer binary
# Download file to the local directory d:\
get examplefile.txt d:\
# Disconnect
close
# Exit WinSCP
exit

Luego ejecutamos el script con el siguiente comando.

winscp.com /script-example.txt

0 comentarios: