RSYNC推送備份

創建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]


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