O rsync pode conectar-se a um shell remoto (padrão) ou a um daemon rsync ouvindo na porta TCP 873. Desde que você não declarou que está executando um daemon rsync e já que não está usando dois-pontos duplos ::
em seu host Estou supondo que você está se conectando com um shell remoto. É bem possível que seus binários rsync estejam tentando usar o rlogin, que é um protocolo extremamente antigo e inseguro e geralmente está desabilitado na maioria das novas distribuições. A opção mais preferida ao usar um shell remoto é usar o SSH via autenticação de chave compartilhada e, em seguida, adicionar o argumento -e ssh
ou --rsh=ssh
em seu comando rsync.
rsync -WavH --progress -e ssh [email protected]:/tmp/some_file .
Também recomendo que você não use o usuário root se for possível fazer esse tipo de operação. Se root for absolutamente necessário, eu diria mesmo que você use chaves compartilhadas em vez de autenticação de senha.
Espero que isso ajude.