創建rsync服務器守護進程在備份服務器,web服務器推送文件到備份服務器
vim /etc/rsyncd.conf
uid = rsync
gid = rsync
use chroot = no
max connections = 200 最大連接數
timeout = 300
pid file = /var/run/rsyncd.pid 進程pid
lock file = /var/run/rsync.lock 鎖
log file = /var/log/rsyncd.log 日誌
ignore errors 忽略傳輸錯誤
read only = false 可寫可讀
list = false 不允許列表
hosts allow = 10.0.0.0/24 允許主機列表
hosts deny = 0.0.0.0/32 拒絕列表
auth users = rsync_backup 虛擬用戶
secrets file = /etc/rsync.password 用戶密碼文件
[backup] 模塊
path = /backup 路徑
#rsync_config_______________end
創建備份文件夾
mkdir /backup -p
添加用戶
useradd rsync
賦予rsync用戶文件夾權限
chown - R rsync /backup/
檢查查看權限
ls -ld /backup/
啓動rsync守護進程
rsync --daemon
查看873端口,檢查進程是否啓動
lsof - i:873
關閉iptables
/etc/init.d/iptables stop
查看防火牆是否關閉
getenforce
刪除配置文件
rm -f rsyncd.conf
查看配置文件
cat /etc/rsyncd.conf
創建密碼文件
echo "rsync_backup:oldboy" >>/etc/rsync.password
賦予密碼文件600權限
chmod 600 /etc/rsync.password
####配置web服務器rsync密碼文件
echo "oldboy" >>/etc/rsync.password
chmod 600 /etc/rsync.password
cat /etc/rsync.password
mkdir /backup -p
測試推送是否成功
rsync -avz /backup/ [email protected]