Mover archivos en una máquina remota a través de ssh

Mover archivos en una máquina remota a través de ssh

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í.

información relacionada