1. 程式人生 > >Windows下使用cwRsync伺服器(Linux作客戶端)

Windows下使用cwRsync伺服器(Linux作客戶端)

1、cwRsync安裝 
cwRsyncServer_4.0.4_Installer.zip 下載服務端一路下一步就可完成。完成後自動作為服務安裝好。 

2、cwRsync伺服器端配置 
進入cwRsync安裝目錄,配置 rsyncd.conf 如下: 

Rsyncd.conf程式碼  收藏程式碼
  1. use chroot = false  
  2. strict modes = false  
  3. hosts allow = *  
  4. log file = rsyncd.log  
  5. secrets file = /cygdrive/c/password #這裡指定了使用者名稱密碼檔案在c:\根目錄,名字叫 password,其內容是txt編輯為 coco:password 前面是使用者名稱,後面是密碼(新增行)  
  6. #以下兩行是新增,不寫客戶端訪問可能報錯:@ERROR: invalid uid nobody  
  7. uid=0  
  8. gid=0  
  9. # Module definitions  
  10. # Remember cygwin naming conventions : c:\work becomes /cygwin/c/work  
  11. #  
  12. [coco]  
  13. path = /cygdrive/c/coco #指定段coco對應的實際服務路徑名  
  14. read only = false  
  15. auth users=coco # 認證使用者名稱(新增行)  
  16. transfer logging = no #是否記錄詳細的傳輸情況  


注意:這裡使用了預設埠873,如果要換埠,需要在conf里加 port=你要的埠號,做了埠限制的要開啟cwRsync所使用的埠。 

3、cwRsync自動資料同步 
* Windows客戶端 
因為只是最簡單的資料同步,所以就不使用 ssh 了,直接啟動 rsync 服務就可以了。在客戶機上安裝cwRsync,SvcwRsync 這個使用者需要可以寫入你指定的備分目錄的許可權,還要有讀密碼檔案的許可權。然後新建一個BAT 檔案,sync.bat,內容如下: 
Linux程式碼  收藏程式碼
  1. rsync -vzrtopg --progress --delete --password-file=/cygdrive/e/mypassword 
    [email protected]
    ::coco /cygdrive/e/coco  

注意看: 
a) password-file,你要在指定的目錄下定義一個密碼檔案,只要寫coco這個使用者名稱對應的密碼就可以。我這裡是E盤根目錄下的mypassword。 
b) [email protected]::coco 分別是,使用者名稱,伺服器端IP,config裡的需要備份的段落名。c)./cygdrive/e/coco 備份的目標目錄。 

* Linux客戶端 
和windows客戶端極相似,一般linux套件都內建安裝了rsync,所以只要直接鍵入上面的示例命令就會成功。注: --password-file指定的檔案需要設定為600許可權。 

相關推薦

Windows使用cwRsync伺服器(Linux客戶)

1、cwRsync安裝 cwRsyncServer_4.0.4_Installer.zip 下載服務端一路下一步就可完成。完成後自動作為服務安裝好。 2、cwRsync伺服器端配置  進入cwRsync安裝目錄,配置 rsyncd.conf 如下:  Rsyncd.conf程式碼   use chr

Windows開發Cocos2d-x lua 客戶伺服器

做為一個iOS開發者,一直在Mac + XCode環境下開發。初嘗遊戲開發,客戶端是Cocos-2d lua + quick的,服務端是C++的。因為暫時只需要修改iPhone工程,本想著在Mac上開發客戶端,但是沒成想XCode上無法進行lua程式碼的除錯。只

CentOSGit伺服器搭建與客戶windows和centos)搭建

一.伺服器端 1.yum安裝Git伺服器 yum install -y git 2.建立一個git使用者,用來執行git服務 useradd git 3.建立客戶端登入證書 注,收集所有需要登入的使用者的公鑰,就是他們自己生成的id_rsa.pub檔案,把所有公鑰複製到/

Windows配置並連線openvpn客戶

  上一篇已經搭建好了伺服器,現在就用上一個網盤裡的檔案openvpn安裝器,直接安裝,不過要記住路徑,因為還需要修改配置檔案。。安裝好後右擊桌面的OPENVPN GUI軟體右擊進入檔案所在位置,下面詳細看圖中的設定。1.進入config2.新建一個資料夾存放配置檔案3.在新

Android SIP客戶無法連線WindowsminiSIPServer伺服器的問題解決

一、問題背景 網上miniSIPServer安裝的教程一堆,隨便找找就有,比如這篇,我就不重複寫了,大家沒有安裝的可以先看看。安裝好啟動後,我遇到了別人都沒有遇到的問題——Android上的SIP客戶端無法連線Windows系統上的miniSIPServer伺服器。 交待

LINUXsocket實現伺服器與多客戶通訊(一)

一直對網路方面的技術比較感興趣,有時間就學習學習。雖然現在很多高階語言都已將網路程式設計部分做了封裝處理,使之使用更加方便,但是學習基礎原理,還是一個程式設計師必須要做的。 linux下的socket程式設計原理,網路上已經有大把的詳細說明,這裡不做說明,程式碼中已有簡單註釋。 具體方法,有

linuxsocket實現多個客戶伺服器的通訊

學習完《UNIX環境高階程式設計》套接字一章的內容之後,自己實現了單個客戶端與伺服器的通訊程式,後面想想要是多個客戶端如何與伺服器通訊呢?這就有了這篇文章。 伺服器端程式: #include<stdio.h> #include <stdlib.h&g

linux安裝vpn伺服器和vpn客戶

最近公司要求在一臺內網的伺服器上安裝lnmp的環境,然後就想到了在伺服器上安裝vpn,等安裝完環境再刪除. 參考 嘗試過很多工具,後來發現GitHub下有一個指令碼可以一鍵安裝,而且還有中文教程 安裝vpn 伺服器 如果是預設安裝,在

Linux系統連接校園網Drcom客戶教程(廣東工業大學)

under 廣東 sea 交流 spa wifi 管理 HP 上網 這篇教程寫給想要學習Linux系統或者在Linux系統下有需要使用Drcom上網的同學,在我瘋狂踩坑,經過n多次的刷機裝機實驗,體驗不同發行版本的linux系統後,終於懂得怎麽連接上drcom,想想連接上去

zabbix新增WindowsLinux系統客戶

ZABBIX新增客戶端 準備環境 Zabbix服務端資訊 IP:192.168.100.125/24 系統:Centos 7.4 客戶端資訊: IP:192.168.100.200/24 系統:Centos 7.4 [[email prote

Linux編譯mongodb以及C++客戶驅動

想在Linux下編譯一下mongo和它的C++驅動,網上一堆教程,官方一堆文件,實現起來依舊困難重重。我就很納悶了,本來mongodb就是C++寫的,為什麼不直接提供出驅動,而java,C#之類的,倒是直接提供了jar包和dll檔案。今天終於編譯成功,趕緊記錄下來。 Lin

linux用C編寫ftp客戶

這是一個大作業,要求能夠模擬ftp協議,實現一個ftp客戶端,然後要求能夠實現相應的功能,主要是能夠實現ls,pwd,cwd(cd),put和get功能。然後是在被動模式下來實現這些功能。那麼首先我們需要對ftp協議有一個具體的瞭解,然後才能夠自己實現這個功能。 FTP

windows操作伺服器linux平臺的工具組合

相信很多人應該都需要在linux環境下進行實驗,也許你的電腦本身是linux的,但是大多數可能window系統的,而這些人使用linux做實驗的環境要麼是遠端操作linux伺服器使用,要麼是在自己電腦上裝個虛擬機器,然後在虛擬機器上安裝個linux系統來操作。這

Redhat5 Linux 利用yum安裝SVN客戶

  Redhat5下利用yum安裝SVN客戶端 由於Redhat5自帶的SVN的版本是1.4.1的,比較老,不能讀取SVN1.5的庫,所有要更新: 直接執行:yum update su

Linux配置Oracle資料庫的客戶

今天在用python的cx_Oracle 連結操作oracle資料庫的時候遇到連結Oracle伺服器失敗錯誤:cx_Oracle.DatabaseError: ORA-28547: connection to server failed, probable Oracle Ne

paho.mqtt.c-master 客戶 volantmq mqtt伺服器 wss 認證測試

1, 以前go 的wss認證測試都client是 tlsConfig := &tls.Config{InsecureSkipVerify: true, ClientAuth: tls.NoClientCert}     opts.SetTLSConfig(tls

三、ESP8266AT開發之STA模式ESP8266建立伺服器,建立客戶(解決防火牆)

Station模式和AP模式區別 AP模式下,8266自己發出訊號,客戶端可以連。 STA模式8266處於基站接收訊號,所以需要共同連線一個外面的WiFi ESP8266做伺服器,

centos6.5如何搭建一個ftp伺服器和使用客戶

一:搭建伺服器: 1.下載vsftpd軟體: 2.以root身份進入/etc/vsftpd目錄: 3.修改vsftpd.conf這個配置檔案(千萬記住不要在等號兩邊留空格) 4.重啟vsftpd服務: 至此伺服器端就搭建完畢了,就這麼簡單 二:客戶端使用: ce

Linuxphp5.3編譯oracle客戶

因專案需要在linux下進行php5.3的oracle客戶端編譯,簡要介紹一下步驟及走過的彎路。 1.下載Oracle客戶端程式包,其中包含OCI、OCCI和JDBC-OCI等相關檔案。 1.1下載檔案地址 根據作業系統的版本選擇對應的軟體,我需要的是X86_64選擇 1

LinuxDHCP協議解析及客戶原始碼實現

Option ID Length(位元組) 描述 1 4 Subnet Mask 3 n*4 Router(閘道器) 6 n*4 DNS Server 7 n*4 Log Server 26 2 Int