1. 程式人生 > >rsync服務配置

rsync服務配置

第一步:修改配置檔案

[[email protected] ~]# vim /etc/rsyncd.conf

uid = nobody
gid = nobody
use chroot = yes
max connections = 4
pid file = /var/run/rsyncd.pid
exclude = lost+found/
transfer logging = yes
timeout = 900
ignore nonreadable = yes
dont compress = .gz .tgz .zip .z .Z .rpm .deb .bz2
//以上內容為系統預設自帶選項,無需修改

auth users = lock //rsync虛擬使用者,自定義
secrets file = /root/rsync.pass //rsync虛擬使用者使用的密碼檔案路徑
read only = false //是否為只讀
fake super = yes //使rsync程序擁有root許可權,可以複製檔案
[ftp] //rsync模組的名稱(自定義)
path = /home/ftp //rsync模組的路徑(自定義)
comment = ftp export area //rsync模組的註釋(自定義)

[backup]
path = /backup
comment = backup 192.168.1.253

第二步 建立對應的模組路徑,並修改所有者
mkdir /backup
chown nobody.nobody /backup

第三步 建立虛擬使用者使用的密碼檔案,並設定許可權為600
echo "lock:1" > /root/rsync.pass
chmod 600 !$

第四步 重啟服務
systemctl restart rsyncd

注意rsync使用的埠號為tcp:873,需要在防火牆開放對應埠
firewall-cmd --permanent --add-port=873/tcp
firewall-cmd --reload