Rsync através de uma rede

0

Eu não posso trocar arquivos entre meus computadores, quando eu dou o comando sudo rsync -av -delete --rsh = ssh localhost / diretório remotehost / directory senha da raiz do remotehost é necessária, mas quando eu digito, a saída é: root @ senha do remotehost: Permissão negada, por favor tente novamente .

Eu não sei o que está errado, eu digito a senha exata que eu uso quando eu digito su (no host remoto)

Por favor me ajude

Editar: Se eu usar um usuário específico (usuário @ remotehost), posso transferir arquivos, mas ainda não descobri por que usar o root @ remotehost não funciona

    
por OverMorrow 08.02.2016 / 15:29

1 resposta

1

Você disse que inseriu sua senha de root local (aquela que você usa para su ). No entanto, você mostra na saída fornecida que está sendo solicitado a senha raiz remota .

root@remotehost's password:
Permission denied, please try again.

Certifique-se de digitar a senha do root para remotehost . Se isso falhar, tente executar um

sudo ssh remotehost

E certifique-se de que a conexão ssh possa ser aberta antes de tentar executar o rsync através dela. Talvez você precise dizer para aceitar primeiro um certificado.

Conclusão

O inquisitor está executando o Linux Mint, que desativou o usuário root por padrão. Fazer um usuário root para que um "usuário @ remotehost" exista é suficiente para fazer o comando rsync funcionar. link

    
por 08.02.2016 / 15:42

Tags