Rsync Server設定

Setp1.安裝rsync

#cd /usr/ports/net/rsync
#make install clean
  
Setp2.設定rsyncd.conf

#vi /usr/local/etc/rsyncd.conf

[web]
comment = download files
path = /downloads
auth users = webdownload
uid = root
gid = wheel
secrets file = /usr/local/etc/rsyncd.secrets
read only = no
dont compress = *.gz *.tgz *.zip

※若要同時有二個以上rsync client要備份到rsync server則依此module設定自行增加即可
※不要使用uid nobody、gid nogroup來啟動rsync server,因為會讀不到file。
※密碼檔存放路徑、檔案的名稱可以任君喜好,愛放哪就放哪,只是自己要知道放在哪就好
※系統中不需有認證帳號這個user,也就是說系統裡面不用adduser waylon這個user。
 
Setp3.建立rsyncd.secrets
內容是id:密碼

#vi /usr/local/etc/rsyncd.secrets
webdownload:abcdefgh

要把密碼檔設為600,避免其他user讀取,若沒設600,start的時候會有問題
#chmod 600 rsyncd.secrets
 
Setp4.修改rc.conf

# vi /etc/rc.conf
rsyncd_enable="YES"
 
Setp5.啟動rsync服務

#vi /usr/local/etc/rc.d/rsyncd
搜尋字串 command_args
將預設值command_args="--daemon" 改為 command_args="-4 --daemon"
預設值是跑 IPv6改為 跑 IPv4

//啟動
#/usr/local/etc/rc.d/rsyncd start 

arrow
arrow
    全站熱搜

    Matt 發表在 痞客邦 留言(0) 人氣()