Estoy intentando mover archivos en una máquina remota de la carpeta A a la carpeta B mediante ssh.
Estoy usando este comando: ssh usuario@servidor "sh scan/script.sh"
Esto ejecutará un script que contiene algunas operaciones de archivos, moviendo archivos en la máquina de eliminación. El problema es que mi SSH parece intentar ejecutar el contenido de script.sh en mi computadora local.
Estoy usando zsh.
Gracias por la ayuda
Respuesta1
Puedes ejecutar comandos remotos a través de ssh, por ejemplo:
ssh -n usuario@host mv fileOnRemoteServer destino
Respuesta2
¿Estás en una máquina Linux? Eso debería funcionar sin ningún problema.
Ahora, ¿está seguro de que el comando no se está ejecutando en la máquina remota, sino que simplemente muestra el resultado del script en su máquina? Eso haría que parezca que el script se está ejecutando en su máquina aunque no sea así.