Windows 服务器端安装 rsync 服务端和客户端

in linux with 0 comment

文章参考:https://www.cnblogs.com/hanxiaohui/p/9481640.html

安装包下载地址点击此处

#客户端压缩包
cwRsync_4.0.5_Installer.zip

#服务端压缩包
cwRsyncServer_4.0.5_Installer.zip

客户端使用命令:

rsync -avPz /cygdrive/d/data hostIP::back/data/
##上述命令是将本地D盘的data目录同步到远程服务器的back模块下的data目录下

服务端部署

安装过程省略了,需要注意的地方就是安装目录默认是"C:Program Files (x86)ICW",要改成"C:Program FilesICW",否则后面使用命令容易报错,避免麻烦。如下图安装界面:
3.png

其他直接默认下一步即可。

1.服务端配置文件样板:

gid = 0    #一定要设置为0,指定匿名访问
uid = 0    
use chroot = false
strict modes = false
hosts allow = *
log file = rsyncd.log


# Module definitions
# Remember cygwin naming conventions : c:\work becomes /cygwin/c/work
#
[data]
path = /cygdrive/c/data
read only = false
transfer logging = yes

2.在服务管理器中,找到服务 RsyncServer 服务,右击服务的属性,修改“登录”为本地用户,然后设置为自动启动。

4.png

3.telnet本地873端口测试是否打开

5.png

6.png

至此服务端安装配置完成。

测试服务端

在远程linux服务器上拉取本地服务端文件:

rsync -avP 10.1.1.39::data /tmp/

7.png

Responses