Rsync 檔案同步(windows下安裝部署)

來源:互聯網
上載者:User

標籤:windows   同步   rsync   

更多博文請關註:沒有傘的孩子必須努力奔跑 (www.xuchanggang.cn)


Rsync windows版本安裝包:(這裡下載的是4.0.5)
:http://www.pc6.com/softview/SoftView_108644.html
Rsync 軟體包括 server 端 和 client 端
rsync 軟體的安裝:預設連接埠:873
因為是windows版的圖形化安裝,這裡就不示範。
只要記住服務端裝server版。用戶端裝 client 版
Server 端的配置如下:
     (1).配置rsyncd.conf 檔案:(路徑如下:C:\Program Files\ICW\rsyncd.conf)
內容如下:(具體每列含義,請百度,應該也能基本上看懂)


use chroot = false strict modes = false hosts allow = * log file = rsyncd.log lock file = rsyncd.lock max connection = 5 uid = 0 gid = 0 log file = /crgdrive/c/rsyncd.log # Module definitions # windows下磁碟格式需要轉換: c:\work  變成  /cygwin/c/work # [shouyou] path = /cygdrive/c/dbbackup auth users = xcg secrets file = /cygdrive/c/rsync_db.ps read only = false list = no transfer logging = yes


     (2).配置認證的使用者和密碼檔案:(路徑和上文指定的一樣/cygdrive/c/rsync_db.ps 就是c盤)
內容如下:(此使用者是用來驗證用戶端傳送檔案,用戶端需要輸入此密碼,下面這段文字是寫在rsync_db.ps檔案裡)
xcg:123456

    (3).在命令列下,即”運行”輸入:services.exe 斷行符號
手動啟動 rsync 也可以設定為自動啟動

Client端配置:
    (1).配置PATH路徑,方便使用(方法不介紹,自行摸索)
加入rsync 的bin目錄:   ;C:\Program Files (x86)\cwRsync\bin (前面記得加分號)

    (2).telnet 測試是否正常串連到rsync server 端
Telnet  ip地址  873

    (3).傳送檔案到server 端(--delete 此參數自行摸索)
rsync -vPrtopg --progress  指定client本地的目錄  [email protected] ip地址::server定義的模組名
如: rsync -vPrtopg --progress /cygdrive/c [email protected]::shouyou
上面輸完,會提示輸入密碼:輸入server 端設定檔設定的密碼:123456

    (4).server 端同步client 端
Rsync -vPrtopg --progress  [email protected]::shouyou /cygdrive/c

    (5).每次同步老輸入密碼,不方便,所以在client 配置密碼檔案:
這裡在c 盤下的 a.ps
內容為:123456 (內容直接輸入密碼)
使用如下:
rsync -vPrtopg --progress --password-file=/cygdrive/c/a.ps  /cygdrive/c [email protected]::shouyou

註:這裡一般會報錯:password file must be owned by root when running as root

解決方案為:
在client 端修改剛才設定的密碼檔案為600 許可權:
如下:chmod -c 600  /cygdrive/c/a.ps
修改所有者:這個預設client端沒有,在server 端的bin目錄下,複製一個chown.exe過來,執行如下操作:
Chown administrator /cygdrive/c/a.ps
此時再測試,應該就沒問題了


本文出自 “沒有傘的孩子必須努力奔跑” 部落格,請務必保留此出處http://634871.blog.51cto.com/624871/1412786

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.