IT其它rsync

rsync配置求职,十万火急

A机密码:AAA,A机IP:192.168.0.1
B机密码:BBB,B机IP:192.168.0.2
想从B机的testb目录下的文件同步到A机的testa目录下,并且要免密码和排除指定的文件夹。
A机:
/etc/rsyncd.pwd有以下内容:
BBB

B机:
/etc/rsyncd.pwd有以下内容:
root:BBB

/etc/rsyncd.conf有以下内容:
uid=nobody
gid=nobody
use chroot=no
log file=/var/log/rsyncd.log
pid file=/var/run/rsyncd.pid
lock file=/var/run/rsync.lock
[www]
max connections=5
path=/testb
ignore errors
read only=no
write only=no
hosts allow=*
auth users=root
secrets file = /etc/rsyncd.pwd

在A机使用命令
rsync -avz --exclude "testdir" root@192.168.0.2::www --password-file=/etc/rsyncd.pwd /testa
已成功完成任务

现在的问题是,客户情况特殊,只能在B机使用命令
我想问下配置和命令要怎样改才能满足这个要求呢?我试过以下办法:
1、将两机里的密码都改成AAA,
2、也试过命令改成
rsync -avz /testa root@192.168.0.1::www --password-file=/etc/rsyncd.pwd等等
3、把B机中的/etc/rsyncd.conf文件copy一份到A机,但是无论怎样的命令,总是会报错

@ERROR: auth failed on module www
rsync error: error starting client-server protocol (code 5) at main.c(1503) [receiver=3.0.6]

我想问下应该修改什么配置或者什么命令才能达到要求呢?
参与3

2同行回答

qq674180788qq674180788系统工程师123123123
问题已解决。rsync如果用daemon的方法,只能从客户端操作,上面配的是A机为客户端。后来把配置反过来了,把B机配为客户端,问题解决。显示全部
问题已解决。
rsync如果用daemon的方法,只能从客户端操作,上面配的是A机为客户端。
后来把配置反过来了,把B机配为客户端,问题解决。收起
IT其它 · 2014-06-24
浏览1461
ringcjsringcjs售前技术支持abc
你的报错是提示是权限问题,看下目录权限~~~我曾经遇到一种情况,rsync目录给的777,结果失败,然后改成755,OK了。。。。后来红帽的人给我解释是说权限过大,系统默认认为不安全,所以给拒绝了~~~...显示全部
你的报错是提示是权限问题,看下目录权限~~~

我曾经遇到一种情况,rsync目录给的777,结果失败,然后改成755,OK了。。。。

后来红帽的人给我解释是说权限过大,系统默认认为不安全,所以给拒绝了~~~收起
互联网服务 · 2014-06-19
浏览1435

提问者

qq674180788
系统工程师123123123
擅长领域: 服务器存储PowerHA

相关问题

相关文章

问题状态

  • 发布时间:2014-06-18
  • 关注会员:1 人
  • 问题浏览:3839
  • 最近回答:2014-06-24
  • X社区推广