選擇服務(wù)器啟動方式
- 對于負(fù)荷較重的 rsync 服務(wù)器應(yīng)該使用獨(dú)立運(yùn)行方式厘灼,啟動方式:rsync --daemon --config=/etc/rsyncd.conf
- 對于負(fù)荷較輕的 rsync 服務(wù)器可以使用 xinetd 運(yùn)行方式 /etc/init.d/xinetd start(建議)
xinetd的配置
#vim /etc/xinetd.d/rsync
修改disable=no肾请,flags=IPv4
#vim /etc/xinetd.conf
修改cps=500 30,instances=UNLIMITED血淌,per_source=UNLIMITED
含義可參見man xinetd.conf
rsync服務(wù)端配置
#添加修改配置文件
mkdir /etc/rsyncd
touch /etc/rsyncd/rsyncd.conf
ln -s /etc/rsyncd/rsyncd.conf /etc/rsyncd.conf
#建立用戶認(rèn)證文件
#vim /etc/rsyncd/rsyncd.secrets
yangyi:111111 #格式 用戶名:口令
# chmod 600 /etc/rsyncd/rsyncd.secrets
啟動服務(wù)对途,查看端口默認(rèn)873是否已經(jīng)在監(jiān)聽
rsync服務(wù)配置文件
# GLOBAL OPTIONS
#顯示系統(tǒng)提示信息
motd file=/etc/motd
#rsync服務(wù)綁定端口
port=873
#指定rsync服務(wù)的pid文件和lock文件、
pid file=/var/run/rsyncd.pid
lock file = /var/lock/rsyncd
#指定rsync服務(wù)的日志文件
log file=/var/log/rsyncd
#記錄rsync傳輸日志
transfer logging = yes
#定制rsync日志格式
log format = [op]:%o [ip]:%a [module]:%m [path]:%P [file]:%f [size]:%l
#指定syslog的facility
syslog facility=daemon
#最多允許5個客戶端連接rsync服務(wù)器
max connections=5
# MODULE OPTIONS
[website]
#在list中可以顯示模塊信息
comment = "web server"
#指定同步的路徑
path = /var/www/
#允許list該模塊
list = yes
#開啟chroot選項
use chroot = yes
#同步過程中使用哪個用戶的uid/gid
uid = www-data
gid = www-data
#根據(jù)需求確認(rèn)是否只讀/只寫
read only = no
write only = no
#根據(jù)需求確認(rèn)是否要排除某些文件同步
exclude =
include =
#用戶驗證,必須提供相關(guān)的用戶名/密碼,且密碼文件僅owner為可讀可寫
auth users = www-data
secrets file = /etc/rsyncd.secrets
strict modes = yes
#只允許指定的IP可以訪問rsync服務(wù)
hosts allow = 10.1.6.69
hosts deny = *
rsync客戶端的安裝與配置
實例:
rsync -vzurtopg --delete --password-file=/etc/rsync.ps ${logpathd}/ wwwuser@10.203.10.37::forlogs172d
# 其中雌隅,--delete參數(shù)客戶端如果存在服務(wù)器端沒有的文件杯聚,將刪除文件臼婆,--passw-file后面跟的是客戶端與服務(wù)端建立信任關(guān)系的密碼
windows下rsync客戶端的安裝配置(rwRsync)
@echo off
echo.
echo 開始同步數(shù)據(jù),請稍等...
echo.
cd C:\Program Files (x86)\cwRsync\bin
rsync.exe -vzurtopg --delete --progress /cygdrive/d/pilot/ embd@114.80.13.13::repotest < passwd.txt
echo.
# passwd.txt放在rwRsync的bin目錄下幌绍,同樣來驗證服務(wù)端設(shè)置的密碼
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者