rsync服务器端在windows上的安装及配置

[复制链接]
haoyangtian实名认证 手机认证 视频认证 发表于 2018-11-29 18:00:20 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
  参考文章:
  1,在多台Windows主机间使用cwRsync来 同步/备份/传送 文件
  http://blog.csdn.net/learnhard/article/details/5499900
  2,rsync @ERROR: chdir failed 的解决办法
  http://blog.csdn.net/lius1984/article/details/7310605
  一:服务器端安装配置总体步骤如下:
  1,安装rsync服务器端(包含客户端的功能)到windows上
  安装cwRsyncServer的过程中,会要求你设置一个用户名和密码,建议一定要更改,而不是使用默认的。你提供的这个用户名和密码将会在系统用户中创建一个帐户(在Windows登录界面可以看得到它的存在)。
  2,修改rsyncd.conf,在文件中添加
  auth users = user
  secrets file = rsyncd.secrets
  在同目录中添加文件 rsyncd.secrets,文件的内容为:用户名:密码,如:pyh:123456,用户名要与配置文件中的auth user项的值一致。
  3,你设置的rsync服务器端口(rsync的默认端口是TCP:873,可以在配置文件中更改)必须在防火墙里打开,否则客户端还是连接不上。
  4,启动服务RsyncServer
  由于rsync服务器在Windows下是以服务的形式来启动的,所以你在使用它之前,应该确认你的rsync服务是否已经启动了。cwRsyncServer软件对应的系统服务名字是RsyncServer,默认是不会自动启动的。
  服务启动时会读取文件rsyncd.conf的内容,并用以初始化rsync服务。如果修改了参数,则需要重新启动服务才能生效。(我试了一下,不重启服务也能生效)
  二:客户端同步时出现的错误及解决方案
  1,@ERROR: invalid uid nobody
  解决:服务器端配置文件添加:uid=0 gid=0
  2,chdir failed
  解决:服务器端没有为某一模块添加备份目录,新建一个目录, 进入 开始菜单>cwRsync Server>Prep a Dir for Upload, 选择C:\work(这个目录要与配置文件中模块对应的备份目录一致) ,确定。
  3,auth failed on module test
  解决:用户名密码出错。注意与rsyncd.secrets 中的一致。(有说是因为此文件的权限设置问题,我没有遇到,直接新建的文件,没有特意设置权限)

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

专注源码分享,教程分享
全国服务电话

187-8198-7163

周一至周8:00-22:00

反馈建议

cdhaoyt@163.com 在线QQ咨询

扫描二维码关注我们

Powered by Discuz! X3.2© 2001-2013 Comsenz Inc.( 蜀ICP备16032957号-1