溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

winrsync同步Windows 數(shù)據(jù)到 Linux

發(fā)布時間:2020-07-25 14:20:51 來源:網(wǎng)絡(luò) 閱讀:1632 作者:酥心糖 欄目:系統(tǒng)運維

目標

將Windows服務(wù)器上某個目錄的數(shù)據(jù)完全同步到Linux服務(wù)器。Windows作為服務(wù)端,開啟873端口,Linux 作為客戶端,從遠端向Windows 服務(wù)器拉取數(shù)據(jù)。


Windows部署cwRsyncServer

1、下載cwRsyncServer4.1,進行安裝,在安裝時可以自定義用戶名密碼,但必須確保密碼的復雜度,否則系統(tǒng)無法成功創(chuàng)建用戶和服務(wù)。

winrsync同步Windows 數(shù)據(jù)到 Linux


2、安裝完畢后,進入對應目錄配置conf文件,默認的安裝路徑在C:\Program Files (x86)\ICW,修改此目錄下的rsyncd.conf文件:

use chroot = false
strict modes = false
hosts allow = *
log file = rsyncd.log
port = 873
uid = 0        
gid = 0
# Module definitions
# Remember cygwin naming conventions : c:\work becomes /cygwin/c/work
#
[rsyncdata]                     # 同步模塊,可設(shè)置多個
path = /cygdrive/d/rsyncdata    #此處表示D:/rsyncdata 目錄
read only = false
transfer logging = yes
hosts allow = 192.168.1.231    #此處為Linux服務(wù)器地址
auth users = rsync
secrets file = /cygdrive/d/rsyncd.secrets  #密碼文件路勁

3、創(chuàng)建同步文件夾和密碼文件:

  •  在D盤創(chuàng)建rsyncd.secrets文件,確認后綴名為secrets而不是txt,并添加賬號密碼內(nèi)容:

     rsync:rsync

  • 創(chuàng)建或者選擇需要同步數(shù)據(jù)的文件夾,并為文件夾添加SvcCWRSYNC的用戶權(quán)限(full contronal)。

4、啟動服務(wù):

在run命令框中輸入 services.msc ,進入服務(wù)管理界面,設(shè)置RsyncServer服務(wù)自啟動

winrsync同步Windows 數(shù)據(jù)到 Linux

5、配置Windows防火墻,在入棧規(guī)則中添加允許訪問873端口。


Linux服務(wù)器同步文件

1、在Linux服務(wù)器上安裝rsync:

 yum install rsync -y

2、配置密碼文件:

echo "rsync" > /etc/rsyncd.secrets
chmod 600 /etc/rsyncd.secrets

3、創(chuàng)建/rsyncdata/data目錄使用如下命令同步文件:

rsync -vazrtopqg --delete --password-file=/etc/rsyncd.secrets \
  rsync@192.168.1.171::rsyncdata /rsyncdata/data/

4、可將上面的命令添加到定時任務(wù)腳本,每天凌晨2點執(zhí)行一次:

0 2 * * * /bin/bash /scripts/rsyncbak/bak.sh &> /dev/null


向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI