下载文件:

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

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注