rsync服務配置

1. 修改配置文件

[root@host253 ~]# 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

2. 創建對應的模塊路徑,並修改所有者

mkdir /backup
chown nobody.nobody /backup

3. 創建虛擬用戶使用的密碼文件,並設定權限爲600

echo "lock:1" > /root/rsync.pass
chmod 600 !$

4. 重啓服務

systemctl restart rsyncd

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章