rsync服務器同步配置參數

環境:兩臺服務器,主服務器a,192.168.0.45,客戶端b,192.168.0.40

測試:將A作爲服務端,B通過rsync傳輸數據;

開始:

 在A服務器上:

1.檢查是否安裝rsync;

[root@a nanwang]# rpm -qa rsync
rsync-3.0.6-4.el5_7.1

2.檢查linux系統版本;

[root@a nanwang]# uname -r
2.6.18-308.el5

3.編輯rsyncd.conf配置文件,在/etc/rsyncd.conf;

[root@a nanwang]# vi /etc/rsyncd.conf

編譯文件如下:

uid = rsync

gid = rsync

use chroot = no

max connetrations =200

timeout = 200

pid file = /var/run/rsyncd.pid

lock file = /var/run/rsyncd.lock

log file = /var/log/rsyncd.log

[nanwang]

path = /root/nanwang

ignore errors

readly only = fales

list = false

hosts allow = 192.168.0.45/24

hosts deny = 0.0.0.0/32

auth users = rsync_backup

secrets file = /etc/rsync.password

4.對rsyncd.conf 進行格式化

[root@a nanwang]# dos2unix rsyncd.conf

5.創建目錄、用戶並且設置用戶無法登錄,授權用戶的共享目錄

[root@a nanwang]# mkdir -p /root/nanwang

[root@a nanwang]# useradd rsync -s /sbin/nologin -M

[root@a nanwang]# chown -R rsync.rsync /root/nanwang

[root@a nanwang]# echo "rsync_backup:666" >> /etc/rsync.password

[root@a nanwang]# chmod 600 /etc/rsync.password

6.啓動服務並且進行檢查

[root@a nanwang]# rsync --daemon

[root@a nanwang]# lsof -i tcp 873

[root@a nanwang]#netstat -lntup |grep 873

[root@a nanwang]#ps -ef |grep rsync

開始配置客戶端

1.客戶端配置密碼文件

[root@b nanwang]# echo "666666" >/etc/rsync.password

 注意此處的密碼必須和主服務器密碼一致

[root@b nanwang]#chmod 600 /etc/rsync.password


開始測試

[root@b nanwang]#rsync -avz /root/bnanwang/rsynctest.tar [email protected]::nanwang

--password-file =/etc/rysnc.password

     需要推送的文件  /root/bnanwang/rsynctest.tar       虛擬用戶 rsync_backup      

    目標ip192.168.0.45            文件位置 nanwang

    參數設置免輸入密碼 /etc/rsync.password

[root@b nanwang]#rsync -avz /www/rsynctest.tar rsync://[email protected]/nanwang --password-file=/etc/rsync.password


看如下效果:

[root@b bnanwang]# rsync -avz /root/bnanwang/rsynctest.tar [email protected]::nanwang --password-file=/etc/rsync.password
sending incremental file list

sent 34 bytes  received 8 bytes  28.00 bytes/sec
total size is 327  speedup is 7.79

說明成功!!

思考,這個是需要認爲性操作的,如何給他設置成每天自動tar,並且傳送呢?我對這塊不熟悉,目前在學習,歡迎會的同學一起探討。

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