资源描述:
《WINDOWS下安装和配置RSYNC(CWRSYNC).doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第一步我们先安装服务端: 下载完西西提供的整合包,里面有一个服务器的安装程序和一个绿色的客户端 我们先双击cwRsyncServer_4.1.0_Installer.exe来安装 到这一步的时候,他会提示您帮你新建一个用于同步的Rsync的系统账号,当然你也可以自定义用户名和密码。 安装完成后rsync会加载以服务的方式来运行。 在windows的服务中我们可以看到一个RsyncServer的服务,安装后他默认是停止的您可以手动启动,最好把启动类型设为自动这样下次如果服务器重启这个软件也会自动启动了。 我们现在来说一下如何配置服务器文件。在您的安装目录下可以找到一个rs
2、yncd.conf的配置文件,这个文件和linux下面一样,您也可以在开始菜单中找到这个文件的链接 我们先来配置一下: usechroot=false strictmodes=false lockfile=rsyncd.lock hostsallow=192.168.1.21 maxconnections=5port=28950 gid=0 uid=0 logfile=/cygdrive/f/RsyncLog/rsyncd.log#Moduledefinitions #Remembercygwinnamingconventions:c:workbecomes/c
3、ygdrive/c/work [cr173com] path=/cygdrive/d/cr173/ secretsfile=/cygdrive/e/Setting/Rsync/rsync_db.PS readonly=no list=no transferlogging=yes 以上配置只允许192.168.1.21访问,这里按需修改。如果需要添加多个IP单个IP地址,例如:192.167.1.1整个网段,例如:192.168.1.0/24,也可以是192.168.1.0/255.255.255.0 多个IP或网段需要用空格隔开,*则表示所有,默认是允许所有主机连接
4、。 strictmodes=false不验证用户密码, pid=0,uid=0指定匿名访问。 authusers指访问data_backup的用户名 secretsfiledata_backup用户名对应的密码文件。 path:指定同步的文件目录 usechroot:如果usechroot指定为true,那么rsync在传输文件以前首先chroot到path参数所指定的目录下。这样做的原因是实现额外的安全防护,但是缺点是需要以roots权限,并且不能备份指向外部的符号连接所指向的目录文件。默认情况下chroot值为true。 numericids mungesyml
5、inks charset maxconnections:指定该模块的最大并发连接数量以保护服务器,超过限制的连接请求将被告知随后再试。默认值是0,也就是没有限制。 logfile:指定rsync的日志文件 syslogfacility:是否使用系统日志工具。可以有如下选项: auth,authpriv,cron,daemon,ftp,kern,lpr,mail,news,security,syslog,user,uucp,local0,local1,local2,local3,local4,local5,local6andlocal7.Thedefaultisdaemon
6、. maxverbosity lockfile:指定支持maxconnections参数的锁文件 readonly:该选项设定是否允许客户上载文件。如果为true那么任何上载请求都会失败,如果为false并且服务器目录读写权限允许那么上载是允许的。默认值为true。 writeonly:该选项设定是否允许客户下载文件。如果为true那么任何下载请求都会失败,如果为false并且服务器目录读写权限允许那么下载是允许的。默认值为true。 list:该选项设定当客户请求可以使用的模块列表时,该模块是否应该被列出。如果设置该选项为false,可以创建隐藏的模块。默认值是true
7、。 uid:指定传送数据的帐号,仅仅用于指定模块。默认是:-2,即Nobody帐号. gid:指定传送数据的帐号组,仅仅用于指定模块。默认是:-2,即Nobody组. fakesuper filter exclude:用来指定多个由空格隔开的多个文件或目录(相对路径),并将其添加到exclude列表中。这等同于在客户端命令中使用--exclude来指定模式,一个模块只能指定一个exclude选项。但是需要注意的一点是该选项有一定的安全性问题,客户很有可能绕过