rsync3.0.6服務端和用戶端搭建(前期鋪墊)

來源:互聯網
上載者:User

rsync3.0.6服務端和用戶端搭建(前期鋪墊) 服務端:(環境:centos5.5 64位)     1.安裝 :            使用yum -y install rsync             配置 vi /etc/xinetd.d/rsync  修改disable為no  不禁用             在/etc下建立rsyncd.conf檔案             uid = root ()            gid = root            use chroot = no            max connections = 7            pid file = /var/run/rsyncd.pid            lock file = /var/run/rsync.lock            log file = /var/log/rsyncd.log              [backup]  (模組)            path = /home/xx/   (要同步資料的路徑)            comment = xx.xx.com backup            ignore errors (忽略錯誤)            read only = yes            list = no            auth users = rsyncuser  (授權使用者)            secrets file = /home/xxx/rsync.ps            hosts allow = *(指定不允許串連rsync伺服器的機器,可以使用hosts allow的定義方式來進行定義。預設是沒有hosts deny定義。)            hosts deny = 0.0.0.0/0                transfer logging = yes   (使用log日誌)            log format = "%a %f %l"  (記錄檔   %h 遠程主機名稱                                                                %a 遠程IP地址                                                                %l 檔案長度字元數                                                                %p 該次rsync會話的進程id                                                                %o 操作類型:"send"或"recv"                                                                %f 檔案名稱                                                                %P 模組路徑                                                                %m 模組名                                                                %t 目前時間                                                                %u 認證的使用者名稱(匿名時是null)                                                                %b 實際傳輸的位元組數                                                                %c 當傳送檔案時,該欄位記錄該檔案的校正碼)                  建立密碼檔案:vi /home/xx/rsync.pd           內容:rsyncuser:xxx         配置rsync自動啟動:chkconfig rsync on                              chkconfig rsync --list (查看)         啟動/etc/init.d/xinetd restart  {start|stop|status|restart|condrestart|reload}         如果沒有xinetd則安裝:yum -y install xinetd         啟動server:/usr/bin/rsync --daemon         查看:ps -ef | grep rsync   (沒錯就完成) 用戶端:     安裝rsync:yum -y install rsync     建立密碼:/home/xx/rsync.pd   內容:xxx     執行同步命令:rsync -avz --password-file=/home/xx/rsync.pd rsyncuser@xxx.xx.xx.xx(ip)::backup /home/xx/(放入本機地址)     完成,需要幾分鐘同步可以放入crontab 執行     用戶端或許會出現的問題: @ERROR : auth failed on module xxx rsync error: error starting client-server protocol (code 5) at main.c(1522) [receiver=3.0.3] 原因:     伺服器端該模組(xxx)需要驗證使用者名稱密碼,但用戶端沒有提供正確的使用者名稱密碼,認證失敗。提供正確的使用者名稱密碼解決此問題。
 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.