Mova arquivos em uma máquina remota via ssh

Mova arquivos em uma máquina remota via ssh

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"

Isso executará um script que contém algumas operações de arquivo, movendo arquivos na máquina de remoção. O problema é que meu SSH parece tentar executar o conteúdo de script.sh no meu computador local.

Estou usando zsh.

Obrigado pela ajuda

Responder1

Você pode executar comandos remotos através de ssh, por exemplo:

ssh -n usuário@host mv fileOnRemoteServer destino

Responder2

Você está em uma caixa 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 em sua máquina? Isso faria parecer que o script está sendo executado na sua máquina, mesmo que não esteja.

informação relacionada