rsync客户端总提示auth failed on module xxxx,是何道理?

gezigezi001 2016-12-28 04:02:07
两台服务器,a(ip:160)、b(ip:162),a作为rsync服务端,b作为rsync客户端

a服务器中的rsyncd.conf配置如下:

uid = nobody
gid = nobody
use chroot = no
max connections = 200
timeout = 600
strict modes=no
port = 873
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsync.lock
log file = /var/log/rsyncd.log

[backup]
path = /home/bak/testSync
comment = This is test
auth users = test
secrets file = /etc/rsync.ps
read only = no
list = no


在b服务器中:

rsync -vzrtopg --progress --password-file=/etc/rsync.pas /www/test/ test@192.168.0.160::backup

#报错如下:
@ERROR: auth failed on module backup
rsync error: error starting client-server protocol (code 5) at main.c(1503) [sender=3.0.6]


查到诸多资料,都说是认证(密码)问题,我都一一检查过,依旧无效,比如:


崩溃中,特来求助,谢谢了
...全文
672 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
gezigezi001 2016-12-28
  • 打赏
  • 举报
回复
现在改了下配置文件,已经可以在a服务器备份文件到本服务器的其他文件夹中。但是仍然无法在b服务器中拉取到a服务器的某个文件到b服务器。 配置如下:

log file = /var/log/rsyncd.log
pid file = /var/run/rsyncd.pid

[backup]
path = /home/bak/testSync/
uid = nobody
gid = nobody
read only = false
ignore errors
secrets file = /etc/rsync.pas
在a服务器下运行如下代码,是正常的:

rsync -vzrtopg --progress /www/test/ rsync://gfdstest@127.0.0.1/backup
在b服务器下运行如下代码,虽然不报错,但是并没有拉取到a服务器中的文件:

[root@vagrant-centos65 backup]# rsync -avz --progress --delete rsync://test@192.168.0.160/backup /home/backup/
receiving incremental file list

sent 28 bytes  received 53 bytes  162.00 bytes/sec
total size is 0  speedup is 0.00
在b服务器的/home/backup/下查看,仍然没有拉取到数据。不知道何故。 继续求助,感谢。

19,615

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧