利用rsync自動(dòng)備份 完全配置方法 增加了ip限制
更新時(shí)間:2009年09月04日 01:06:52 作者:
利用rsync自動(dòng)備份 完全配置,一些細(xì)節(jié)也做到了,對于比較熟悉rsync的朋友應(yīng)用,限制了ip相對來說安全增加了。
一、服務(wù)器端配置:
安裝rsync
#系統(tǒng)一般是默認(rèn)安裝的
如果沒有安裝可以到安裝光盤里去找(我的系統(tǒng)為CentOS4.6 所以在第一張光盤的\CentOS\RPMS\目錄下)
#配置/etc/rsyncd.conf
#系統(tǒng)上rsync安裝后,并沒有創(chuàng)建rsyncd.conf文檔,筆者是自己創(chuàng)建的rsyncd.conf文檔
[root@rsync ~]#
uid=nobody # 該選項(xiàng)指定當(dāng)該模塊傳輸文件時(shí)守護(hù)進(jìn)程應(yīng)該具有的uid.默認(rèn)值為”nobody”.
gid=nobody # 該選項(xiàng)指定當(dāng)該模塊傳輸文件時(shí)守護(hù)進(jìn)程應(yīng)該具有的gid.默認(rèn)值為”nobody”.
max connections=4 # 最大連接數(shù)為4
use chroot=no # 不使用chroot
log file=/var/log/rsyncd.log # 日志記錄文件
pid file=/var/run/rsyncd.pid # 進(jìn)程ID文件
lock file=/var/run/rsyncd.lock # 指定支持max connections參數(shù)的鎖文件
#auth users=root
hosts allow = 192.168.100.90 # 哪些電腦可以訪問rsync服務(wù)
hosts deny = 192.168.100.0/24 # 哪些電腦不可以訪問rsync服務(wù)
[postfix] # 這里是認(rèn)證的模塊名,在client端需要指定
path=/var/mail # 需要做鏡像的目錄
comment = backup mail # 注釋
ignore errors # 忽略一些無關(guān)的IO錯(cuò)誤
read only = yes # 只讀
list = no # 不允許列文件
auth users = postfix # 指定用戶
secrets file=/etc/rsyncd.pwd # 認(rèn)證文件名,主要保存用戶密碼,權(quán)限設(shè)為600,所有者root,否則客戶端會報(bào)錯(cuò)
密碼文件
在server端生成一個(gè)密碼文件/etc/rsyncd.pwd
[root@rsync ~]# echo postfix:xxx >>/etc/rsyncd.pwd
[root@rsync ~]# chmod 600 /etc/rsyncd.pwd
啟動(dòng)rsync
[root@rsync ~]#rsync –daemon
[root@rsync ~]#echo “rsync –daemon” >> /etc/rc.d/rc.local #添加到自啟動(dòng)文件
檢查rsync
[root@rsync ~]#netstat -na | grep 873 #rsync 默認(rèn)使用的是873端口,除非特殊情況,一般不要去修改
tcp 0 0 0.0.0.0:873 0.0.0.0:* LISTEN
tcp 0 0 :::873 :::* LISTEN
二、客戶端配置:
#在本機(jī)生產(chǎn)密碼文件
[root@client ~]#echo XXX >>/etc/rsyncd.pwd # rsync服務(wù)器postfix密碼(注:只要密碼)
#客戶端備份服務(wù)器上指定模塊中的數(shù)據(jù)
[root@client ~]#rsync -vzrtopg –progress –delete –password-file=/etc/rsync.pas postfix@192.168.100.1::postfix /home/mail/ #備份rsync服務(wù)器上postfix中模塊指定文件夾,并刪除本地服務(wù)器上沒有的內(nèi)容
# -v, –verbose 詳細(xì)模式輸出
# -z, –compress 對備份的文件在傳輸時(shí)進(jìn)行壓縮處理
# -r, –recursive 對子目錄以遞歸模式處理
# -t, –times 保持文件時(shí)間信息
# -o, –owner 保持文件屬主信息
# -p, –perms 保持文件權(quán)限
# -g, –group 保持文件屬組信息
# –progress 顯示傳輸進(jìn)度
# –delete 刪除本地備份目錄中服務(wù)器模塊指定目錄中沒有的文件
# –password-file 從指定文件中得到密碼
#制定計(jì)劃任務(wù)
[root@client ~]#crontab -e
0 0 * * * rsync -vzrtopg –progress –delete –password-file=/etc/rsync.pas postfix@192.168.100.1::postfix /home/mail/
windows相關(guān)軟件下載地址:
http://m.fzitv.net/softs/16779.html
http://m.fzitv.net/softs/16780.html
安裝rsync
#系統(tǒng)一般是默認(rèn)安裝的
如果沒有安裝可以到安裝光盤里去找(我的系統(tǒng)為CentOS4.6 所以在第一張光盤的\CentOS\RPMS\目錄下)
#配置/etc/rsyncd.conf
#系統(tǒng)上rsync安裝后,并沒有創(chuàng)建rsyncd.conf文檔,筆者是自己創(chuàng)建的rsyncd.conf文檔
[root@rsync ~]#
uid=nobody # 該選項(xiàng)指定當(dāng)該模塊傳輸文件時(shí)守護(hù)進(jìn)程應(yīng)該具有的uid.默認(rèn)值為”nobody”.
gid=nobody # 該選項(xiàng)指定當(dāng)該模塊傳輸文件時(shí)守護(hù)進(jìn)程應(yīng)該具有的gid.默認(rèn)值為”nobody”.
max connections=4 # 最大連接數(shù)為4
use chroot=no # 不使用chroot
log file=/var/log/rsyncd.log # 日志記錄文件
pid file=/var/run/rsyncd.pid # 進(jìn)程ID文件
lock file=/var/run/rsyncd.lock # 指定支持max connections參數(shù)的鎖文件
#auth users=root
hosts allow = 192.168.100.90 # 哪些電腦可以訪問rsync服務(wù)
hosts deny = 192.168.100.0/24 # 哪些電腦不可以訪問rsync服務(wù)
[postfix] # 這里是認(rèn)證的模塊名,在client端需要指定
path=/var/mail # 需要做鏡像的目錄
comment = backup mail # 注釋
ignore errors # 忽略一些無關(guān)的IO錯(cuò)誤
read only = yes # 只讀
list = no # 不允許列文件
auth users = postfix # 指定用戶
secrets file=/etc/rsyncd.pwd # 認(rèn)證文件名,主要保存用戶密碼,權(quán)限設(shè)為600,所有者root,否則客戶端會報(bào)錯(cuò)
密碼文件
在server端生成一個(gè)密碼文件/etc/rsyncd.pwd
[root@rsync ~]# echo postfix:xxx >>/etc/rsyncd.pwd
[root@rsync ~]# chmod 600 /etc/rsyncd.pwd
啟動(dòng)rsync
[root@rsync ~]#rsync –daemon
[root@rsync ~]#echo “rsync –daemon” >> /etc/rc.d/rc.local #添加到自啟動(dòng)文件
檢查rsync
[root@rsync ~]#netstat -na | grep 873 #rsync 默認(rèn)使用的是873端口,除非特殊情況,一般不要去修改
tcp 0 0 0.0.0.0:873 0.0.0.0:* LISTEN
tcp 0 0 :::873 :::* LISTEN
二、客戶端配置:
#在本機(jī)生產(chǎn)密碼文件
[root@client ~]#echo XXX >>/etc/rsyncd.pwd # rsync服務(wù)器postfix密碼(注:只要密碼)
#客戶端備份服務(wù)器上指定模塊中的數(shù)據(jù)
[root@client ~]#rsync -vzrtopg –progress –delete –password-file=/etc/rsync.pas postfix@192.168.100.1::postfix /home/mail/ #備份rsync服務(wù)器上postfix中模塊指定文件夾,并刪除本地服務(wù)器上沒有的內(nèi)容
# -v, –verbose 詳細(xì)模式輸出
# -z, –compress 對備份的文件在傳輸時(shí)進(jìn)行壓縮處理
# -r, –recursive 對子目錄以遞歸模式處理
# -t, –times 保持文件時(shí)間信息
# -o, –owner 保持文件屬主信息
# -p, –perms 保持文件權(quán)限
# -g, –group 保持文件屬組信息
# –progress 顯示傳輸進(jìn)度
# –delete 刪除本地備份目錄中服務(wù)器模塊指定目錄中沒有的文件
# –password-file 從指定文件中得到密碼
#制定計(jì)劃任務(wù)
[root@client ~]#crontab -e
0 0 * * * rsync -vzrtopg –progress –delete –password-file=/etc/rsync.pas postfix@192.168.100.1::postfix /home/mail/
windows相關(guān)軟件下載地址:
http://m.fzitv.net/softs/16779.html
http://m.fzitv.net/softs/16780.html
您可能感興趣的文章:
- Rsync命令參數(shù)詳解
- rsync 安裝使用詳解
- rsync 同步錯(cuò)誤 cwrsync rsync error rsync error: some files/attrs were not transferred 解決方法
- rsync?常見錯(cuò)誤與解決方法整理
- 用rsync實(shí)現(xiàn)windows與linux文件同步的方法
- RsyncServer服務(wù)無法啟動(dòng)的解決方法
- 用rsync對網(wǎng)站進(jìn)行鏡像備份步驟
- Windows rsync服務(wù)器備份配置實(shí)例
- 使用rsync來實(shí)現(xiàn)文件同步
- window系統(tǒng)的Rsync同步實(shí)戰(zhàn)分析
- windows下rsync的數(shù)據(jù)同步安裝配置方法
- cwrsync實(shí)現(xiàn)從linux到windows的數(shù)據(jù)同步備份
相關(guān)文章
詳解阿里云CentOS Linux服務(wù)器上用postfix搭建郵件服務(wù)器
本篇文章主要介紹了詳解阿里云CentOS Linux服務(wù)器上用postfix搭建郵件服務(wù)器,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。2016-12-12
VMware下Centos7橋接方式網(wǎng)絡(luò)配置步驟詳解
這篇文章主要為大家詳細(xì)介紹了VMware下Centos7橋接方式網(wǎng)絡(luò)配置完整步驟,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-06-06
Linux中BT5關(guān)于修改靜態(tài)IP和DNS方法
本篇文章給大家整理了關(guān)于Linux中BT5關(guān)于修改靜態(tài)IP和DNS的方法,有需要的朋友可以參考學(xué)習(xí)下。2018-02-02
Centos7安裝完后無法聯(lián)網(wǎng)的解決方法
這篇文章主要為大家詳細(xì)介紹了Centos7安裝完后無法聯(lián)網(wǎng)的解決方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-12-12
使用Apache ab工具對Apache服務(wù)器進(jìn)行簡單的壓力測試
這篇文章主要介紹了使用Apache ab工具對Apache服務(wù)器進(jìn)行簡單的壓力測試的方法,文中還對如何查看當(dāng)前Apache的連接數(shù)的方法作了介紹,需要的朋友可以參考下2016-03-03
Linux系統(tǒng)下grub.cfg文件損壞修復(fù)步驟
大家好,本篇文章主要講的是Linux系統(tǒng)下grub.cfg文件損壞修復(fù)步驟,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下哦2021-12-12

