Você pode executar comandos remotos por meio do ssh, por exemplo:
ssh -n usuário @ host mv destino fileOnRemoteServer
Estou tentando mover arquivos em uma máquina remota da pasta A para a pasta B via ssh.
Estou usando este comando: ssh user @ server "sh scan / script.sh"
Isto irá executar um script que contém algumas operações de arquivo, movendo os arquivos na máquina removida. O problema é que meu SSH parece tentar executar o conteúdo de script.sh no meu computador local.
Estou usando o zsh.
Obrigado pela ajuda
Você está em uma caixa do Linux? Isso deve funcionar sem problemas.
Agora, você tem certeza de que o comando não está sendo executado na máquina remota, mas apenas exibindo a saída do script na sua máquina? Isso faria parecer que o script está sendo executado em sua máquina, embora não seja.