个人的随心写作文章

部署CwRsyncServer实现Linux下文件同步到WindowsServer服务器

​场景描述​
需要将Linux 服务器某个目录下的所有文件定期同步到WindowsServer2012服务器上

尝试:前期使用过在WindowsServer2012服务器安装goodsync同步软件这种方案,通过SFTP协议同步Linux服务器某目录所有文件到本地的WindowsServer2012服务器上 

但goodsync试用到期后需要购买授权收费 

后面决定使用CwRsyncServer这种方法

​cwRsync简单介绍​
cwRsync是基于cygwin平台打造的rsync软件包,功能强大,绿色安全,可以支持windows对windows、windows对Linux、Linux对windows高效文件同步。

使用 cwRsync 来同步文件后,只需要对一台主服务器进行文件修改,其他镜像服务器可以自动同步,包括文件的更新、删除、重命名等。

​下面介绍部署CwRsyncServer实现Linux下文件同步到WindowsServer服务器​

​1、在Windows Server 2012服务器上先安装部署cwRsyncServer​
下载CwRsyncServer V4.1.0 正式版(自行百度)

1、以管理员身份运行进行安装

2、系统自动创建用户SvcCWRSYNC,无需修改用户名,修改密码后直接默认安装

用户SvcCWRSYNC只用来运行 cwRsyncServer 服务端程序

并将服务启动设置为自动

3、C:\Program Files (x86)\ICW目录下修改rsyncd.conf

修改成如下

use chroot = false
uid = 0 
gid = 0 
strict modes = false
hosts allow = *
log file = rsyncd.log

# Module definitions
# Remember cygwin naming conventions : c:\work becomes /cygwin/c/work
#
[backup]
path = /cygdrive/c/Linux_backup
read only = false
transfer logging = yes
auth users = cwrsync
secrets file = etc/cwrsync.passwd
其中C:\Linux_backup目录当作备份目录(目的端)

Tips:
uid = 0 gid = 0 记得加上,解决@ERROR: invalid gid nobody报错问题

4、在C:\Program Files (x86)\ICW\etc目录下创建cwrsync.passwd密码文件

cwrsync:cwrsync@2021
1.
写入授权用户cwrsync密码

5、接下来创建Linux_backup目录 

6、添加cwRsyncServer 873端口的入站防火墙规则 放通入方向的873端口

7、 然后重启RsyncServer服务

##TT##aHR0cDovL3R0Lmhxeng3LmNvbQ==##TT##

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值