Windows下cwRsync搭建步骤
服务端下载:cwRsyncServer_4.0.5_Installer.zip
客户端下载:cwRsync_4.0.5_Installer.zip
工具下载,里面有我自己写的安装文档,仅供参考:
安装包下载地址
一、服务器端安装配置
1、安装服务端
默认一直下一步;到下图所示
服务端的配置(192.168.0.21):
安装服务端软件cwRsyncServer_4.0.5,安装时需要输一个用户名和密码,输入本机administrator的用户名密码即可
2.安装完成后,在系统服务中,启动RsyncServer服务,并设置为开机自启动
3.测试RsyncServer是否运行正常,查看是否有873端口是监听状态
telnet 127.0.0.1 873
4.修改配置文件
进入到RsyncServer的安装目录,默认应该是C:\Program Files\ICW 编辑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
#
[test]
path = /cygdrive/C/heminjie
read only = false
transfer logging = yes
ignore errors
5.在目录(C:\Program Files\ICW)
创建rsyncd.secrets密码文件,内容用户名:密码
rsyncuser:rsyncuser
二.客户端的配置(192.168.0.22):
1.安装客户端软件cwRsync_4.0.5
点击下一步就可以
2.在C盘根目录下创建密码文本password.txt,内容为rsyncuser用户的密码
rsyncuser
3、cwRsync客户端不需要很复杂的配置
需要设置环境变量path:c:\Program Files\cwRsync\bin
4.通过命令建一个批处理
@echo off #需要密码
set RSYNC_HOME=C:\Program Files\cwRsync\bin
cd %RSYNC_HOME%
c:
rsync -avzP --progress --delete rsyncuser@192.168.0.21::test /cygdrive/c/test < C:\password.txt
@echo 数据备份完成,10秒后程序退出。
ping /n 10 127.0.0.1 >nul
exit