基于Win OR Win   CwRsync 安装配置

CwRsync是基于cygwin平台的rsync软件,支持windows对windows、windows对Linux、Linux对windows高效文件同步。

 

CwRsync 分为  服务端(server)文件  跟 客户端  文件。

一、服务器端安装配置

    下载服务器端安装文件    http://sourceforge.net/projects/sereds/files/    选择 最新版本 安装。

安装文件必须注意的是:

     Service Account   这一步很重要,可以说是cwRsync安装成功与否的关键。这一步要求输入当前系统存在的账号密码,用来启动RsyncServer服务 这个账号需要在安装前就要建立好,因为安装程序不会自动创建。如果这个账号没有提前创建好的话,系统“服务”里将不会出现“RsyncServer”服务。

 

安装完毕以后: 修改配置文件 rsyncd.conf

配置文件在安装程序的根目录下,参数解释:

---------------------------------------------------------------------------

uid = 0

gid = 0

use chroot = false  

strict modes = false  #使用静态模式

hosts allow = 192.168.1.255   #允许连接的IP

hosts deny = *   # 禁止除 hosts allow 设置的IP 外的任何IP连接

log file = rsyncd.log  # 日志记录文件

 

[backup]                # [  ]里是认证的模块名,在客户端配置需要指定这个模块名。

path = /cygdrive/d/back    # 需要备份的文件目录  d/back 表示 d盘back目录。

read only = yes  # 只读

transfer logging = yes   # 记录传输日志

list = no      # 不允许列文件

auth users = back   #  认证的用户名   (安装时创建的系统用户名)  

secrets file = /cygdrive/d/cwrsync/rsync.passwd   # 认证文件名  (这个是存放认证用户密码的文件)

认证文件的内容格式为:  用户名:密码   比如   back:back1234 

----------------------------------------------------------------------------------------------

最后 在服务里面  启动RsyncServer服务  就算 完成 服务端的配置了。 

 

 

 二、客户端安装配置

                         下载客户端安装文件  http://sourceforge.net/projects/sereds/files/    选择 与服务端对应的版本 安装。

 

cwRsync客户端不需要很复杂的配置,只需要通过命令行来同步服务器端的数据批处理脚本执行就可以了。

创建 *.bat 文件。内容为:

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------

e:/cwRsync/bin/rsync -avzp --progress --password-file=/cygdrive/e/pass/passwd [email protected]::backup /cygdrive/e/databack

# e:/cwRsync/bin/rsync  (rsync.exe 所在的绝对路径)   

#  -avzp   --progress  --password-file 是 rsync 的参数   

# --password-file 后面 =/cygdrive/e/pass/passwd  这个是 密码文件 的绝对路径   密码文件为 passwd 

  密码文件 格式为  服务端安装时 的 密码 只需密码即可。

# [email protected]::backup   back是用户名  192.168.1.254 为服务端IP   backup是认证的模块名

# /cygdrive/e/databack   为备份文件保存的目录  e/databack 为 备份文件夹的绝对路径 e/databack 为 e盘databack文件夹。 

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------

需要注意的地方:

1.

客户端 Passwd 加密文件的 权限必须为 600  可用 客户端目录内的 chmod.exe 文件修改权限为 600

运行 Cmd 命令行    进入 Passwd 文件所在目录里面 运行   *:/cwesync/bin/chmod.exe 600 Passwd   回车即可。

 还有一种方式就是 右键 Passwd 文件属性 安全 把 组或用户名称 下面的 帐号 的继承关系解除掉。

2.

 Passwd 文件的所有者必须是 Administrator 用户 不能是 Administrators 用户组。

修改方法为   右键 Passwd 文件属性 安全  --> 高级 ---> 所有者 ---> 选择 Administrator  点击应用。

 

最后 配置系统计划任务,运行脚本选择*.bat,客户端配置完毕。

你可能感兴趣的:(cwRsync)