下载文件:
cwRsyncServer_4.1.0_Installer.exe
cwRsync_4.1.0_Installer.exe
下载地址 https://www.jb51.net/softs/55934.html#downintro2
服务端安装:cwRsyncServer
安装一路下一步
安装完成之后,进入程序安装目录,打开配置文件(默认为 C:\Program Files (x86)\ICW\rsyncd.conf ),进行配置
use chroot = false
strict modes = false
uid = 0
gid = 0
log file = rsyncd.log
max connections = 5
port = 28950
lock file = rsyncd.lock
[testwin]
path = /cygdrive/f/dataBackup/
ignore errors
read only = false
transfer logging = yes
auth users = rsyncuser
secrets file = /cygdrive/i/rsyncd1.password
hosts allow = *
testwin 表示同步任务的名称
path 表示同步任务的路径
secrets file 表示服务端设置的密码文件
新建密码文件 I:\resyncd1.password
(任意位置,与上面的secrets file 相同即可)
文件内容如下,格式为 用户名:密码
rsyncuser:123456
打开 CMD ,进入目录 C:\Program Files (x86)\ICW\bin
查询当前用户,然后输入如下信息
C:\Program Files (x86)\ICW\bin>whoami
dt4d\marx
C:\Program Files (x86)\ICW\bin>chmod.exe -c 600 /cygdrive/i/rsyncd1.password
mode of `/cygdrive/i/rsyncd1.password' changed to 0600 (rw-------)
C:\Program Files (x86)\ICW\bin>chown.exe marx /cygdrive/i/rsyncd1.password
C:\Program Files (x86)\ICW\bin>

启动服务

然后放行防火墙的 28950 端口


然后下一步下一步即可
客户端安装:cwRsync
客户端也安装:cwRsyncServer(只是因为需要 chmod 和 chown)
安装一路下一步
客户端新建密码文件 I:\rsync.password
内容只包含密码
123456
打开 CMD ,进入目录 C:\Program Files (x86)\ICW\bin
查询当前用户,然后输入如下信息
C:\Program Files (x86)\ICW\bin>whoami
desktop26\imfon
C:\Program Files (x86)\ICW\bin>chmod.exe -c 600 /cygdrive/i/rsyncd.password
mode of `/cygdrive/i/rsyncd.password' changed to 0600 (rw-------)
C:\Program Files (x86)\ICW\bin>chown.exe imfon /cygdrive/i/rsyncd.password
C:\Program Files (x86)\ICW\bin>
此时一切就绪,开始同步
CMD 进入 C:\Program Files (x86)\cwRsync\bin
./rsync.exe --port=28950 -vzrtopg --progress --password-file=/cygdrive/i/rsyncd.password rsyncuser@10.10.10.53::testwin /cygdrive/i/Temp
上面 /cygdrive/i/Temp
为同步到客户端的目录
进行同步,效果如下

可能的错误
如果提示 password file must be owned by root when running as root
可尝试 rsyncd.password 文件右键-属性-改机-更改-输入当前用户名-检查名称-确定

参考资料1 https://www.cnblogs.com/janas/p/3321087.html
参考资料2 https://www.jianshu.com/p/006aba0af570