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.