一、以守護進程啓動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/