Transferir archivos por sftp usando Winscp desde consola

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 en «Transferir archivos por sftp usando Winscp desde consola»

Deja un comentario