cwRsync客户端服务器端同步软件的windows到windows的配置
准备两台机器 我的是
服务器端IP:192.168.1.18
客户端IP:192.168.1.139
下载cwRsync软件:
                            服务器端:cwRsync_Server_2.0.10_Installer.exe
                            客户端:cwRsync_2.0.10_Installer.exe
安装与配置:
       1.服务器端:
          a.安装cwRsync_Server_2.0.10_Installer.exe软件;
          b.在开始程序中 打开“start a unix bash shell”程序:
               进入一个类似cmd的终端,输入如下命令:
               $/bin/activate-user.sh
              输入l
              输入administrator
              后面全按回来结束;
          c.启动opensshd
             打开“控制面板”-->“管理工具”-->“服务”:
             找到一个opensshd的服务,启动它;
          d.配置rsyncd.conf配置文件
             编辑C:\Program Files\cwRsyncServer\rsyncd.conf,(在安装该软件目录下)内容如下:
             
             #全局变量
            use chroot = false
           strict modes = false
           hosts allow = *
           log file = rsyncd.log
            pid file = rsyncd.pid
            secrets file=password
          # Module definitions
          # Remember cygwin naming conventions : c:\work becomes /cygwin/d/backup
            #
            [rsync]    #模块名称
            auth users=sunfang       #用户名称
            path = /cygdrive/d/test #此处路径代表d:\test目录,此可为自定义
            read only = yes
            transfer logging = yes
            secrets file=/cygdrive/d/rsyncd.secrets
          e.启动rsync服务:
             打开“控制面板”-->“管理工具”-->“服务”:
             找到一个RsyncServer的服务,启动它
             到此server端配置结束,接下来配置client端 。
      2.客户端:
           a.安装client端软件包:cwRsync_2.0.10_Installer.exe;
           b.打开cmd,执行如下操作,测试服务端是否正常 启动服务 了:
              cd C:\Program Files\cwRsync\bin (到安装客户端软件的安装目录下的bin文件夹下)
              telnet 192.168.1.18 22
              telnet 192.168.1.18 873
              若上述测试成功,此时可执行同步计划:
rsync -vzrtopg --progress --delete --password-file=/cygdrive/e/sunfang.ps [email protected]::rsync /cygdrive/d/test
此处的 /cygdrive/e/sunfang.ps 是客户端的e盘下的sunfang.ps文件,该文件内容是sunfang这个用户的密码,只存密码; /cygdrive/d/test是客户端的d盘下的test文件夹,用来保存服务器端同步过来的文件。 (若密码文件打不开,会提示输入密码,用户名为sunfang,密码则为sunfang的登录密码)
至此,安装配置windows到windows间的同步已经OK
如果定时同步server上的文件,可将其加入任务计划中。