A opção --rsh
/ -e
espera que um comando seja especificado e seu primeiro comando está faltando - para ser equivalente ao -e rsh
em seu segundo comando, você precisa de --rsh=rsh
. É provavelmente, portanto, apenas usando o padrão ( ssh
) para essa tentativa (verifique se há tráfego ssh quando você executa o teste para confirmar / refutar isso).
Como parece que a primeira resposta do rsync é relatar que a conexão foi fechada, suspeito que o erro de permissão negada está vindo de rsh
/ rshd
em vez de relatar o rsync que está tendo problemas para abrir o diretório / arquivos especificado. Eu sugiro tentar um login interativo ( rsh [email protected]
) para ver se você está logado OK, eu suspeito que você vai ter o mesmo erro. Em caso afirmativo, certifique-se de que o daemon rsh está realmente em execução e atento às conexões, certifique-se de não estar bloqueando a porta rsh (514 IIRC) e revise o arquivo de configuração rsh
no servidor: você pode achar que tem limites por padrão que estão bloqueando o login do seu usuário.