服务端:cwRsyncServer-v4.1.0.zip
客户端:cwRsync-v4.1.0.zip
服务器:192.168.200.1(被同步)
客户机:192.168.200.141(获取文件)
服务端安装完毕之后,对rsyncd.conf文件做如下配置
use chroot = false
strict modes = false
hosts allow = *
log file = rsyncd.log
pid file = rsyncd.pid
port = 873
uid = 0
gid = 0
# Module definitions
# Remember cygwin naming conventions : c:\work becomes /cygwin/c/work
#
[willianyy]
path = /cygdrive/d/sgz3
read only = false
transfer logging = yes
auth users = admin
secrets file = rsync.password
密码文件需要放在服务端根目录下,内容为admin:123456
在windows服务管理器中找到RsyncServer并启动
至此,服务端配置完成,接下来配置客户端
客户端正常安装即可,安装完成之后,编写命令文件,文件后缀为bat
@echo off
set RSYNC_HOME=D:\Program Files (x86)\cwRsync\bin
cd %RSYNC_HOME%
D:
rsync --port=873 -vzrtopg --progress --delete --password-file=/cygdrive/d/rsync.pass<d:\rsync.pass [email protected]::test /cygdrive/d/test
至此客户端配置完成,在cmd中运行bat文件即可
若需要调度执行,在windows计划任务中配置执行计划即可,参考文档:https://blog.csdn.net/ujm097/article/details/81475649