加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

[转帖]Windows下cwRsyncServer双机连续同步部署

发布时间:2020-12-13 22:34:25 所属栏目:Windows 来源:网络整理
导读:? https: // www.cnblogs.com/nulige/p/7607503.html 找时间做一下测试 应该能更好的实现 自动部署的功能. ? 下载cwRsyncServer服务器端与客户端的安装文件: 服务端下载:cwRsyncServer_4.0.5_Installer.zip 客户端下载:cwRsync_4.0.5_Installer.zip ? 服
?
https://www.cnblogs.com/nulige/p/7607503.html

找时间做一下测试 应该能更好的实现 自动部署的功能.

?

下载cwRsyncServer服务器端与客户端的安装文件:
服务端下载:cwRsyncServer_4.0.5_Installer.zip
客户端下载:cwRsync_4.0.5_Installer.zip
?
服务端的配置(192.168.0.21):
安装服务端软件cwRsyncServer_4.0.5,安装时需要输一个用户名和密码,输入本机administrator的用户名密码即可。


安装完成后,在系统服务中,启动RsyncServer服务,并设置为开机自启动


测试RsyncServer是否运行正常,查看是否有873端口是监听状态


进入到RsyncServer的安装目录,默认应该是C:Program FilesICW 编辑rsyncd.conf配置文件(用写字板或者记事本打开即可),删除里面的所有配置,并添加下面的代码,再修改path路径即可(/cygdrive/C/heminjie代表C:heminjie目录)

use chroot = false
strict modes = false
read only = yes
list = no
hosts allow = *
max connections = 10
lock file = rsyncd.lock
motd file = rsyncd.motd
log file = rsyncd.log
transfer logging = yes
uid = 0
gid = 0
auth users= rsyncuser
secrets file = rsyncd.secrets
# Module definitions
# Remember cygwin naming conventions : c:work becomes /cygwin/c/work
#
[test]
path = /cygdrive/C/heminjie
read only = false
transfer logging = yes
ignore errors

再在安装目录下创建rsyncd.secrets密码文件,里面内容为 用户名:密码

rsyncuser:rsyncuser

修改rsyncd.secrets权限为600


客户端的配置(192.168.0.22):
安装客户端软件cwRsync_4.0.5


客户端默认的安装路径为C:Program FilescwRsync 在C盘根目录下创建密码文本password.txt,内容为rsyncuser用户的密码rsyncuser

rsyncuser

执行同步命令,输入密码rsyncuser,同步服务器上c:heminjie到d:heminjie


批处理脚步运行(可设置计划任务),创建.bat文件,里面内容如下

@echo off "C:Program FilescwRsyncbinrsync.exe" -vzrtopg --progress [email?protected]::test "/cygdrive/D/heminjie" < c:password.txt

常见错误:@ERROR: auth failed on module testrsync error: error starting client-server protocol (pre 5) at main.c(1506) [Receiver=3.0.7].原因:验证用户名密码错误 确认服务端用户验证文件rsyncd.secrets里面的用户名密码与客户端密码文件rsyncd.secrets里面的密码一样?password file must not be other-accessiblecontinuing without password file原因:yrsyncd.secret未被设置为rsyncuser可写其他不能读(600)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读