linux + executa o script na máquina remota [fechada]

1

É possível executar o script no comando VIA rsync da máquina remota?

  • Eu não quero rodar o VIA ssh

Se não for do rsync, quais são as outras opções para executar o script, mas não a partir do ssh?

    
por yael 06.09.2017 / 14:05

1 resposta

2

rsync é usado exclusivamente para copiar arquivos. rsync usa o protocolo SSH.

A maneira correta de executar um comando em uma máquina remota que esteja executando um daemon SSH (e, portanto, pode ser usada com rsync para copiar arquivos ou formulário), é usar ssh :

$ ssh remoteuser@remoteaddress command arguments

ou

$ ssh -l remoteuser remoteaddress command arguments

Na verdade, isso é realmente o que acontece se você executar

$ rsync file remoteuser@remoteaddress:

O cliente rsync executará o seguinte comando em sua máquina local:

ssh -l remoteuser remoteaddress rsync --server (other arguments)

e, em seguida, continue a se comunicar com o processo iniciado rsync server no outro lado.

Você pode ver isso executando rsync com um ou vários -v flags na linha de comando.

    
por 06.09.2017 / 14:38