標籤:rsync的搭建
1.搭建目的
Rsync是一個很受歡迎的資料同步工具,它主要實現資料從一台伺服器同步到另一台上,以下是我搭建Rsync的過程。
2.Rsync服務端搭建
首先下載cwRsyncServer(百度就有),我在這兒使用的是4.0.5的版本。
2.1點擊安裝至此頁面,在這兒我使用預設的路徑,然後下一步。
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/58/1D/wKiom1SpHQqya_SoAAIPV24Eyfg653.jpg" title="02.png" alt="wKiom1SpHQqya_SoAAIPV24Eyfg653.jpg" />
2.2這兒可以輸入你想要的使用者名稱和密碼(我的使用RsyncTest/password),系統也會相應的建立此使用者,你可以在安裝完成後到使用者管理中查看。
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/58/19/wKioL1SpHpiiXYvqAAJic_xEfjM892.jpg" title="03.png" alt="wKioL1SpHpiiXYvqAAJic_xEfjM892.jpg" />
2.3在服務列表中找到RsyncServer設定為自動啟動並點擊應用,然後再啟動它。
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/58/1D/wKiom1SpHwPClAdpAAJVaqqZfK8541.jpg" title="04.png" alt="wKiom1SpHwPClAdpAAJVaqqZfK8541.jpg" />
2.4輸入此服務的登入密碼,就是我們在安裝時建立的使用者名稱的密碼password。
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/58/1D/wKiom1SpH-KiFoAlAAHvHsc5938415.jpg" title="05.png" alt="wKiom1SpH-KiFoAlAAHvHsc5938415.jpg" />
2.5在防火牆中添加程式中找到Rsync並添加。
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/58/19/wKioL1SpIRqSnq59AAKeUJJJyLk571.jpg" title="06.png" alt="wKioL1SpIRqSnq59AAKeUJJJyLk571.jpg" />
2.6在這兒我們使用1500作為Rsync的通訊連接埠(一般使用1025-65535之間的連接埠)。
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/58/1D/wKiom1SpIMPjOkJ3AADQzV0Q7BQ733.jpg" title="07.png" alt="wKiom1SpIMPjOkJ3AADQzV0Q7BQ733.jpg" />
2.7在C盤下建立檔案夾名為rsync_server_file檔案夾作為Rsync伺服器端放資料的地方,建立兩個txt檔案做測試。
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/58/19/wKioL1SpIv7Ao90kAACgTzPQsl8114.jpg" title="08.jpg" alt="wKioL1SpIv7Ao90kAACgTzPQsl8114.jpg" />
2.8在安裝目錄的etc下建立一個passwd.txt的文本(尾碼可以更改),此檔案的作用是用戶端登陸時驗證需要填寫的資訊,意思為使用者名稱為rsuser密碼為rspass。
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/58/1D/wKiom1SpIuHCDeflAAEEiwKxt_c818.jpg" title="09.jpg" alt="wKiom1SpIuHCDeflAAEEiwKxt_c818.jpg" />
2.9修改伺服器設定檔,需要在安裝目錄下找到rsyncd.conf檔案。這一步的配置很關鍵需要多做檢查。
650) this.width=650;" src="/e/u261/themes/default/images/spacer.gif" style="background:url("/e/u261/lang/zh-cn/images/localimage.png") no-repeat center;border:1px solid #ddd;" alt="spacer.gif" />
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/58/1D/wKiom1SpJlriQ-llAALvye9h0QI258.jpg" title="10.png" alt="wKiom1SpJlriQ-llAALvye9h0QI258.jpg" />
2.10完成上面的配置後到服務列表重啟該服務,並使用telent測試連接埠是否已經開啟。
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/58/1D/wKiom1SpJx_Rgy5iAACuLH2_TyM232.jpg" title="11.jpg" alt="wKiom1SpJx_Rgy5iAACuLH2_TyM232.jpg" />
3.Rsync用戶端配置
3.1下載安裝Rsync的用戶端,這兒沒有什麼配置就是下一步下一步。
3.2在H盤下建立rsync_client_file檔案夾作為存放同步資料的地方。
3.3在H盤下建立pass.conf(使用者名稱),passwd.txt(密碼)兩個檔案在驗證指令碼中調用。
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/58/1E/wKiom1SpLFaRvhDTAAFGZodDDHY354.jpg" title="12.jpg" alt="wKiom1SpLFaRvhDTAAFGZodDDHY354.jpg" />
3.4 建立自動同步指令碼,建立完成後存為.bat格式。
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/58/1E/wKiom1SpLWzwy88UAAHdw2oTTYg756.jpg" title="13.jpg" alt="wKiom1SpLWzwy88UAAHdw2oTTYg756.jpg" /> 3.5執行指令碼查看結果。
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/58/1E/wKiom1SpLd3SUULPAADk5PEEuG8245.jpg" title="14.jpg" alt="wKiom1SpLd3SUULPAADk5PEEuG8245.jpg" />
3.6我們可以使用Windows中的定時任務和我們的bat結合就能實現定時的同步。
在windows上搭建Rsync同步資料