IT其它rsync

rsync配置求职,十万火急

A机密码:AAA,A机IP:192.168.0.1B机密码:BBB,B机IP:192.168.0.2想从B机的testb目录下的文件同步到A机的testa目录下,并且要免密码和排除指定的文件夹。A机:/etc/rsyncd.pwd有以下内容:BBBB机:/etc/rsyncd.pwd有以下内容:root:BBB/etc/rsyncd.conf有以下内容:uid=nobodygid=nobodyuse ch...显示全部
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

查看其它 1 个回答ringcjs的回答

ringcjsringcjs售前技术支持abc
你的报错是提示是权限问题,看下目录权限~~~

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

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

回答者

ringcjs
售前技术支持abc
擅长领域: 存储Power服务器双活

ringcjs 最近回答过的问题

回答状态

  • 发布时间:2014-06-19
  • 关注会员:1 人
  • 回答浏览:1440
  • X社区推广