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:[email protected]/ -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
A %d blogueros les gusta esto: