一、以守护进程启动rsyncd服务
1、启动xinetd服务
# service xinetd restart
# vim /etc/xinetd.d/rsync
disable = yes改成disable = no
二、配置rsyncd服务
1、用secrets file文件允许主机连接
(1)配置文件如下
# vim /etc/rsyncd.conf
uid = root
gid = root
use chroot = yes
max connections = 10
log file = /var/log/rsyncd.log
secrets file = /etc/rsync.secrets #这里指定密码文件,下面的模块就不用指定了
[test]
comment = hello world
path = /test/
ignore errors
read only = no
list = no
auth users = test
secrets file = /etc/rsync.secrets #如果上面的主配置里指定了这个密码文件,这里可以省略
(2)创建密码文件
服务端的密码文件
# vim /etc/rsync.secrets
内容如下:
test:abc123 #这里test是上面的模块中指定的认证用户,后面是密码
客户端的密码文件
# vim /etc/rsync.secrets
内容如下:
abc123 #这里就只是密码,要和服务器上的一样
(3)修改密码文件的权限
# chmod 600 /etc/rsync.secrets #客户端和服务端都要是这个权限
(4)测试
# rsync -avRP --delete --password-file=/etc/rsync.secrets [email protected]::test /test/