rsync配置教程

1. 下載安裝

mkdir -p /root/soft
cd /root/soft
wget -c ftp://ftp.samba.org/pub/rsync/rsync-3.0.8.tar.gz
tar -zxvf rsync-3.0.8.tar.gz
cd rsync-3.0.8
./configure --prefix=/usr/local/rsync
make
make install


rsync 服務端配置:

1. 建立文件夾:
mkdir -p /etc/rsyncd/
mkdir -p /home/aa


2. 建立配置主文件:vim /etc/rsyncd/rsyncd.conf

log file  = /var/log/rsyncd.log
pid file  = /var/run/rsyncd.pid
lock file = /var/run/rsyncd.lock
# port = 873         

uid = root     --------可以改爲nobody           
gid = root       --------可以改爲nobody                 

use chroot = yes      
read only  = yes     
max connections = 5  

#hosts allow = *     
#hosts deny  = *     

[aa]
path = /home/aa   
ignore errors
list = no            
auth users = root,koko
secrets file = /etc/rsyncd/rsyncd.secrets
exclude =   new/  asdfg/


3. 編輯密碼文件,它是一個明文的文本文件:vim /etc/rsyncd/rsyncd.secrets
root:123
koko:123
保存後修改文件權限:chmod 600 /etc/rsyncd/rsyncd.secrets


4. 啓動:/usr/bin/rsync --daemon  --config=/etc/rsyncd/rsyncd.conf


5. 可以查看是否有873端口:netstat -naltp


--- 至此 rsync 服務端已經配置好了!

==========================

rsync客戶端配置:

在客戶端建立已經文件保存rsync服務端用戶密碼,vim /etc/rsyncko.pass
123  #服務端密碼文件定義的密碼即可
保存後修改文件權限:chmod 600 /etc/rsyncko.pass

--- 至此 rsync 客戶端已經配置好了!

==========================

客戶機同步服務器命令:
rsync -vzrtopg --progress --delete [email protected]::aa /home/aa --password-file=/etc/rsyncko.pass

====================================================

Windows安裝cwrsync :

下載地址:http://sourceforge.net/projects/sereds/files/cwRsync

1. 安裝好之後,把安裝目錄添加到windows的path變量中,方便直接在命令行下調用rsync命令

2. 打開命令行窗口,然後執行
rsync -vzrtopg --progress --delete [email protected]::aa /cygdrive/e/koko

這時cwrsync就開始幫我們同步數據了!


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