Windows 之間用rsync同步數據(cwRsyncServer配置) html 前提:在服務端要安裝COpssh.(opend ssh 服務) rsync是一款優秀的數據同步軟件,在跨服務器,跨機房,跨國備份服務器的首選工具,下面就來介紹下如何配置安裝cwRsyncServer很大多數軟件同樣是B/C架構,cwRsyncServer是rsync的windows版本 一,下載 官方下載地址:官方網站:http://rsync.samba.org/download.html 下載地址: mysql http://sourceforge.net/projects/sereds/files/cwRsync/4.1.0/ sql 服務器版爲:cwRsyncServer_4.1.0_Installer.rar windows 客戶端爲:cwRsync_4.1.0_Installer.rar 服務器 2、安裝 架構 服務器IP192.168.1.1 ssh 客戶端IP:192.168.1.2 異步 1,服務器安裝 第一步:創建cwRsyncServer運行帳戶,這一步是必須的,不然你安裝完連啓動都啓動不來哦 用戶名:test 密碼:test 而且加入管理員組! 注意:這個賬號只是安裝和運行用的帳戶,別無它用 socket 第二步:安裝 安裝如圖: 點擊「NEXT」,進入下一步; 選擇「I Agree」 填入安裝的目錄。點擊下一步 按照完畢後點擊closed便可 第三步:配置 咱們按照的路徑是:E:\Program Files\ICW\ 那咱們就進入到這個目錄 打開rsyncd.conf編輯內容以下: use chroot = false uid = 0 gid = 0 strict modes = false log file = rsyncd.log port = 10556 [www] path = /cygdrive/c/www read only = false transfer logging = yes auth users = testuser secrets file = etc/testuser.pas hosts allow = 192.168.1.2 hosts deny = 0.0.0.0/0 [mysql] path = /cygdrive/d/MySQL/MySQL Server 5.0/data/bbs auth users = testuser secrets file = etc/testuser.pas hosts allow = 192.168.1.2 hosts deny = 0.0.0.0/0 而後進入E:\Program Files\ICW\etc目錄創建testuser.pas文本文件,注意文件全名爲testuser.pas 輸入: testuser:123 即:用戶名爲:testuser 密碼爲:123 這個用戶纔是客戶端鏈接服務器是要認證的用戶名和密碼 rsync的默認端口是873 第四步:啓動服務 運行---cmd---services.msc。找到RsyncServer服務,啓動。 本地測試一下:telnet 127.0.0.1 10556 防火牆記得開啓這個端口 2,客戶端安裝 解壓:cwRsync_4.1.0_Installer.zip按照嚮導安裝 按照完成後: cd C:\Program Files\cwRsync\bin> 啓動客戶端鏈接服務器 rsync.exe -vzrtopg --progress --delete wodetop@1 92.168.1.1::www /cygdrive/e/databackup/www --port=10556 輸入密碼 3,設置計劃任務,定時同步數據: 注意,計劃任務這塊要提示輸入密碼,下面是不用輸入密碼的腳本 @echo off "c:\Program Files\cwRsync\bin\rsync.exe" -vzrtopg --progress --delete cnuser@192.168.1.1::www /cygdrive/e/databackup/www --port=10556 --password-file=/cygdrive/e/databackup/rsyncpwd.txt < E:\databackup\passwd.txt 複製代碼 在E:\databackup目錄下創建一個空文件名:rsyncpwd.txt 再創建個E:\databackup\passwd.txt 輸入密碼 否這回出現下面錯誤:password file must not be other-accessible password file must be owned by root when running as root 樓下會給出常見的一些問題 |