Pero hacer la copia desde un windows a un linux es algo mas complejo, pero igual de posible.
- Primero, se necesita instalar winscp, el cual se puede bajar desde aqui.
- Obtener la key publica del servidor linux al cual se debe copiar los archivos, para esto usar uno de los siguientes comandos según al tipo de key en el servidor linux
ssh-keygen -l -f /etc/ssh/ssh_host_rsa_key ssh-keygen -l -f /etc/ssh/ssh_host_dsa_key ssh-keygen -l -f /etc/ssh/ssh_host_ecdsa_key
- Generar un script indicando que ejecutara el winscp:
- primero abrir la conexión, esto puede ser con usuario y contraseña o certificado digitan, se debe agregar el hostkey del destino para seguridad.
- ejecutar el comando de copia o sincronización, en el ejemplo se sincroniza la carpeta de windows al servidor linux.
open sftp://usuario:contraseña@192.168.20.16/ -hostkey="ssh-rsa 2048 25:d8:94:4b:a2:38:ff:2c:49:3d:79:e2:a0:18:55:f6" synchronize remote C:\origen /destino exit
- Programar en el "task manager" de windows la ejecución del comando siguiente:
Argumentos: /script="c:\path_al_script\script.txt" /ini=nul
Espero que les sea util, para mas detalles de los comando en winscp ver aqui.
No hay comentarios.:
Publicar un comentario