windows服务器 cwRsyncServer 搭建步骤

简介: windows服务器 cwRsyncServer 搭建步骤

探索

CwRsyncServer 是在 Windows 系统上实现 Rsync 同步的工具,它包含服务器端和客户端两部分。

服务器端安装配置:

下载服务器端安装文件,将其上传到需要同步的 Windows 服务器上并安装。

打开安装目录下的 rsyncd.conf 文件进行配置。可以设置允许访问的 IP 地址、端口、用户名和密码等。

设置完成后保存并退出,然后启动 rsync 服务。

客户端使用:

在需要进行同步的源目录下创建一个 rsync 脚本,指定目标服务器 IP 地址、端口、用户名和密码等信息。

在客户端机器上安装 Cygwin 或 OpenSSH,以便可以使用 rsync 命令。

打开终端并执行 rsync 命令,指定源目录、目标目录和 rsync 脚本即可进行同步。

需要注意的是,CwRsyncServer 通过封装 Rsync,使得在 Windows 系统上也可以使用 Linux 类似的同步数据工具。同时,CwRsyncServer 还集成了 Cygwin 和 OpenSSH,可以在客户端上使用这些工具。

原理

rsync是一个在Linux下运行的同步数据工具,cwRsyncServer是windows下对rsync进行封装的一款软件,使得在windows下也能方便使用rsync的功能。

具体原理的话,可以概括为以下几点:

cwRsyncServer会启动一个rsync服务,该服务会维持在指定的目录(例如系统目录)和运行cwRsyncServer的账户的权限。

你可以通过修改配置文件rsyncd.conf来设置同步规则,这个配置文件定义了rsync服务器的行为,包括哪些文件可同步,哪些用户可以访问等。

当你需要同步数据时,只需要连接到rsync服务器(即运行cwRsyncServer的机器),并按照适当的规则指定要同步的文件或目录即可。

实战

生产数据库服务器使用的是windows服务器,有一个需求是需要还原生产数据库到测试服务器的数据库上,这个时候用到了cwRsyncServer

生产服务器ip:172.16.0.21

下载安装包

cwRsyncServer_4.1.0_Installer.exe

下载地址:https://www.xpwin7.com/soft/32313.html

下载在生产服务器后 双击安装即可

安装好需要配置配置文件

配置文件

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

# Module definitions
# Remember cygwin naming conventions : c:\work becomes /cygwin/c/work
#
[test]
path = /cygdrive/e/SQLServerBackup
read only = true
transfer logging = yes
auth users = backupuser   #下面secrets file配置的用户
secrets file = /etc/rsyncd.secrets
gid = 0
uid = 0

/etc/rsyncd.secrets 文件如下

权限

需要给path = /cygdrive/e/SQLServerBackup 目录和 /etc/rsyncd.secrets 文件 赋予权限

windows直接右键文件或文件夹 属性-》安全-》添加用户-》everyone -》编辑 -》所有权限 即可

测试服务器的配置

安装 cwRsync_4.1.0_Installer.exe 客户端。然后配置环境变量

脚本:dbrsync.bat

echo rsync bugtracer DataBase back.
rsync.exe  -vzrtopg --delete --progress   --password-file=/cygdrive/D/DBbackRsync/pwd.txt backupuser@172.16.0.21::test/BugTracer_backup_%Date:~0,4%_%Date:~5,2%_%Date:~8,2%_*.bak  /cygdrive/D/DBbackRsync
echo rsync complete.

密码

pwd.txt

RootNet@backup


目录
相关文章
|
12天前
|
Apache Windows
windows 一键安装apache服务器 windows傻瓜式安装apache2 web服务器管理软件
windows 一键安装apache服务器 windows傻瓜式安装apache2 web服务器管理软件
|
12天前
|
Apache Windows
windows源码安装apache2 win安装apache 阿帕奇服务器
windows源码安装apache2 win安装apache 阿帕奇服务器
|
12天前
|
Windows
win10家庭版安装iis 微软web服务器 windows安装IIS web服务器
win10家庭版安装iis 微软web服务器 windows安装IIS web服务器
|
25天前
|
弹性计算 监控 负载均衡
【阿里云弹性计算】ECS实例迁移实战:无缝迁移到阿里云的步骤与技巧
【5月更文挑战第22天】阿里云ECS实例迁移实战详解,涵盖无缝迁移步骤与技巧:选择合适迁移方案,如VPC或使用阿里云工具;创建目标环境,数据迁移及配置同步;测试验证功能正常,流量切换;选择低峰期,保证数据一致,实时监控,提升迁移成功率。本文为云平台迁移提供实用指南。
61 2
|
27天前
|
网络协议
阿里云服务器搭建DNS解析服务步骤
在阿里云搭建DNS解析服务,首先注册阿里云账号并购买适合的云服务器。获取服务器公网IP后,配置服务器并安装DNS软件如Bind9。接着设置DNS解析,包括定义顶级和子域名的指向。最后,通过ping测试或浏览器访问验证DNS解析功能是否正常。
|
1月前
|
存储 Linux 网络安全
都2023年了还不了解?使用FileZilla搭建信息文件服务器(Windows7)
都2023年了还不了解?使用FileZilla搭建信息文件服务器(Windows7)
|
1月前
|
安全 网络协议 网络安全
在Windows7搭建FTP服务器详细教学
在Windows7搭建FTP服务器详细教学
|
1天前
|
弹性计算
阿里云ECS的使用心得
本文主要讲述了我是如何了解到ECS,使用ECS的一些经验,以及自己的感悟心得
|
1天前
|
弹性计算
阿里云ECS使用体验
在申请高校学生免费体验阿里云ECS云服务器后的一些使用体验和感受。
|
2天前
|
弹性计算
阿里云ECS的使用心得
本文主要讲述了我是如何了解到ECS,使用ECS的一些经验,以及自己的感悟心得

热门文章

最新文章