利用Rsync在windows和linux之間同步數據


使用Rsync從windows同步文件到linux

1、windows服務端的安裝與配置:

免費軟件下載地址:http://linux.linuxidc.com/,用戶名密碼為:www.linuxidc.com

安裝過程中,在提示輸入用戶名和密碼時,密碼一定與該系統的administrator密碼相同,否則安裝失敗。

安裝完成后,到安裝目錄下修改配置文件:

use chroot = false
strict modes = false
hosts allow = *
log file = rsyncd.log
port = 873

uid=0   
gid=0   
 

[backup] #這個模塊名可以隨意命名

path = /cygdrive/d/work  #要同步的文件路徑,代表d:\work目錄
read only = false
transfer logging = yes
list  = no
hosts allow = *
auth users = rsync      #rsync用戶 僅這個賬戶可以同步該配置下文件
secrets file = etc/rsyncd.secrets  #rsync登陸用戶文件 記錄rsync時需要輸入的賬號密碼

然后在etc目錄下面創建帳號認證文件rsyncd.secrets,內容如下:

username:password

將該文件的擁有着修改為安裝時指定的用戶,如SvcCWRSYNC。

服務端配置好后,到服務里啟動rsync服務。

 

2、linux客戶端安裝配置:

安裝rsync:

yum install rsync

本地創建賬戶認證文件,文件內只填寫服務端認證密碼即可:

vim /etc/rsync.scrt

然后同步文件:

rsync -avzP --delete --password-file=/etc/rsync.scrt rsync@IP::backup /home/backup/

--delete表示本地目錄與服務端目錄完全一致,若同步之前有數據,會將其刪除。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM