[root@test181 ~]# rsync -avz /home/ggp/.ssh/authorized_keys rsync_backup@10.0.0.185::xxx
Password:
@ERROR: auth failed on module xxx
rsync error: error starting client-server protocol (code 5) at main.c(1530) [sender=3.0.6]
[root@test181 ~]#

检查用户和密码是否正确。

[root@test181 ~]# rsync -avz /home/ggp/.ssh/authorized_keys rsync_backup@10.0.0.185::oldboy --password-file=/etc/rsync.password
@ERROR: auth failed on module oldboy
rsync error: error starting client-server protocol (code 5) at main.c(1530) [sender=3.0.6]

rsync本地客户端点密码文件配置错误。如配置为:rsync_backup:123456...此为错误。正确的配置只写123456

客户端密码配置文件中密码行之前的不能有其它内容也不能为注释行。

(来自网络,未调试出):远程rsync服务器的帐户密码文件的权限必须为600,例如,你在rsyncd.conf中设置了secrets file = /etc/rsyncd/rsync_pwd