在Windows中配置Rsync同步檔案的方法

2022-05-19 17:37:53 字數 1860 閱讀 5504

服務端的配置(192.168.0.21):

安裝服務端軟體cwrsyncserver_4.0.5,安裝時需要輸乙個使用者名稱和密碼,輸入本機administrator的使用者名稱密碼即可。

安裝完成後,在系統服務中,啟動rsyncserver服務,並設定為開機自啟動

測試rsyncserver是否執行正常,檢視是否有873埠是監聽狀態

進入到rsyncserver的安裝目錄,預設應該是c:\program files\icw 編輯rsyncd.conf配置檔案(用寫字板或者記事本開啟即可),刪除裡面的所有配置,並新增下面的**,再修改path路徑即可(/cygdrive/c/heminjie代表c:\heminjie目錄)

use chroot = false

strict modes = false

read only = yes

list = no

hosts allow = *

max connections = 10

lock file = rsyncd.lock

motd file = rsyncd.motd

log file = rsyncd.log

transfer logging = yes

uid = 0

gid = 0

auth users= rsyncuser

secrets file = rsyncd.secrets

# module definitions

# remember cygwin naming conventions : c:\work becomes /cygwin/c/work

#[test]

path = /cygdrive/c/heminjie

read only = false

transfer logging = yes

ignore errors

再在安裝目錄下建立rsyncd.secrets密碼檔案,裡面內容為 使用者名稱:密碼

rsyncuser:rsyncuser
修改rsyncd.secrets許可權為600

客戶端的配置(192.168.0.22):

安裝客戶端軟體cwrsync_4.0.5

客戶端預設的安裝路徑為c:\program files\cwrsync 在c盤根目錄下建立密碼文字password.txt,內容為rsyncuser使用者的密碼rsyncuser

rsyncuser
執行同步命令,輸入密碼rsyncuser,同步伺服器上c:\heminjie到d:\heminjie

批處理腳步執行(可設定計畫任務),建立.bat檔案,裡面內容如下

@echo off "c:\program files\cwrsync\bin\rsync.exe" -vzrtopg --progress [email protected]::test "/cygdrive/d/heminjie" < c:\password.txt
常見錯誤:

@error: auth failed on module test

rsync error: error starting client-server protocol (pre 5) at main.c(1506) [receiver=3.0.7].

原因:驗證使用者名稱密碼錯誤 確認服務端使用者驗證檔案rsyncd.secrets裡面的使用者名稱密碼與客戶端密碼檔案rsyncd.secrets裡面的密碼一樣

password file must not be other-accessible

continuing without password file

原因:yrsyncd.secret未被設定為rsyncuser可寫其他不能讀(600)

在Windows中配置anaconda環境

anaconda安裝完成之後需要配置環境,過程如下 1.開啟 anaconda prompt 輸入 conda list 檢視所帶攜帶的包,如下圖會出來很多的包,這裡只是其中一部分 2.輸入 conda version 檢視 anaconda 的版本,如圖所示,我的版本是4.5.11 3.輸入 co...

linux雙機同步部署和配置手冊(rsync機制)

rsync官方 rsync是linux系統下的資料映象備份工具。使用快速增量備份工具remote sync可以遠端同步,支援本地複製,或者與其他ssh rsync主機同步。特性 可以映象儲存整個目錄樹和檔案系統。可以很容易做到保持原來檔案的許可權 時間 軟硬鏈結等等。無須特殊許可權即可安裝。快速 第...

在Windows中快速配置vim

vim原本是在linux中的編輯器,如果使用熟練寫 速度可以遠高於其它編輯器 當然很多oi比賽也會要求在linux中進行 然而 想學linux,首先要有乙個linux,但有了linux,這個直播間又不能用了 很多軟體並不支援linux,導致用linux有時很不方便 所以,如果只是想學習vim的使用,...