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 个回答qq674180788的回答

qq674180788qq674180788系统工程师123123123
问题已解决。
rsync如果用daemon的方法,只能从客户端操作,上面配的是A机为客户端。
后来把配置反过来了,把B机配为客户端,问题解决。
IT其它 · 2014-06-24
浏览1460

回答者

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

qq674180788 最近回答过的问题

回答状态

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