日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

windows下安装配置cwrsync

發布時間:2025/3/19 windows 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 windows下安装配置cwrsync 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

  CwRsync是基于cygwin平臺的rsync軟件包,支持windows對windows、windows對Linux、Linux對 windows高效文件同步。由于CwRsync已經集成了cygwin類庫,因此安裝的時候可以省去cygwin包。Cwrsync還集成了 OpenSSH for windows,可以實現Linux 下Rsync一模一樣的操作。詳細配置步驟如下:
一、服務器端安裝配置
1、下載服務器端安裝文件http://sourceforge.net/projects/sereds/files/ 截止本文檔更新日期,最新版本是cwRsync_Server_4.0.2_Installer
2、安裝 cwRsync_Server_4.0.2_Installer 客戶端,一般情況下直接下一步安裝就可以了,但是在安裝之前需要先創建一個SvcCWRSYNC 用戶,否則在安裝好后無法啟動服務。

3、安裝好后,配置rsyncd.conf文件。

?

  • use?chroot?=?false?
  • strict?modes?=?false?
  • log?file?=?rsyncd.log?
  • #?Module?definitions?
  • #?Remember?cygwin?naming?conventions?:?c:\work?becomes?/cygwin/c/work?
  • #?
  • [rsync]?path?=?/cygdrive/d/file?
  • read?only?=?false?
  • transfer?logging?=?yes?
  • ignore?errors?
  • list?=?no?
  • hosts?allow?=?192.168.1.254?
  • hosts?deny?=?*?
  • auth?users?=?SvcCWRSYNC?
  • secrets?file?=?/cygdrive/d/pass/rsync.passwd?
  • 以下是對配置文件的解釋:

    use chroot = no # 不使用chroot
    strict modes = false #使用靜態模式
    pid file = /var/run/rsyncd.pid
    log file = /var/log/rsyncd.log # 日志記錄文件
    [rsync] # 這里是認證的模塊名,在client端需要指定
    path = /cygdrive/d/file # 需要做鏡像的目錄,如d:/file
    transfer logging = yes # 記錄傳輸日志
    ignore errors # 可以忽略一些無關的IO錯誤
    read only = yes # 只讀
    list = no # 不允許列文件
    hosts allow=192.168.1.0/255.255.255.0
    hosts deny = * # 禁止除192.168.1.0/255.255.255.0段外的連接IP
    auth users = SvcCWRSYNC # 認證的用戶名,如果沒有這行,則表明是匿名
    secrets file = /cygdrive/d/pass/rsync.passwd # 認證文件名

    ?

    4、創建認證文件 d/pass/rsync.passwd 內容格式:用戶:密碼,如SvcCWRSYNC:347SJDg345876y8324,啟動RsyncServer服務并保證開機自動重啟,啟動服務,到這里服務端就已經安裝完畢了

    備注:這里還要手動建立/cygdrive/d/file 文件夾,另外還要賦予SvcCWRSYNC用戶對該文件夾的讀寫權限。

    ?

    5、客戶端安裝就是一直下一步,直到安裝結束。

    ?

    6、使用rsync -avzP --progress --delete --password-file=/cygdrive/d/pass/rsync.passwd SvcCWRSYNC@192.168.101.62::rsync /cygdrive/d/file執行同步命令

    命令參數解釋:

    -avzP   

    -a 參數,相當于-rlptgoD-r 是遞歸 -l 是鏈接文件,意思是拷貝鏈接文件;-p 表示保持文件原有權限;-t 保持文件原有時間;-g 保持文件原有用戶組;-o 保持文件原有屬主;-D 相當于塊設備文件;   

    -z 傳輸時壓縮;   

    -P 傳輸進度;   

    -v verbose,詳細模式輸出   

    -u是只同步已經更新的文件,避免沒有更新的文件被重復更新一次,不過要注意兩者機器時鐘的同步   

    --progress   

    顯示備份過程   

    --delete   

    刪除那些DSTSRC沒有的文件   

    --password-file   

    指定密碼文件,只需包含密碼而不用包含用戶名   

    SvcCWRSYNC@192.168.101.62::rsync   

    SvcCWRSYNC 登陸服務器端的用戶名   

    192.168.101.62 服務器端的ip地址   

    rsync 服務器端指定的認證模塊名,多個同步作業靠此模塊名區分   

    /cygdrive/d/file   

    存放服務器端同步文件的本地目錄

     

    ?

    轉載于:https://blog.51cto.com/wuxiaoxun/833312

    總結

    以上是生活随笔為你收集整理的windows下安装配置cwrsync的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。