zoukankan      html  css  js  c++  java
  • windows linux 文件同步 cwrsync工具

    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 sunfang@192.168.0.201::rsync /cygdrive/d/test

    此处的 /cygdrive/e/sunfang.ps 是客户端的e盘下的sunfang.ps文件,该文件内容是sunfang这个用户的密码,只存密码; /cygdrive/d/test是客户端的d盘下的test文件夹,用来保存服务器端同步过来的文件。 (若密码文件打不开,会提示输入密码,用户名为sunfang,密码则为sunfang的登录密码)

    至此,安装配置windows到windows间的同步已经OK

    如果定时同步server上的文件,可将其加入任务计划中。

    配置文件 :

    linux同步WINDOWS文件 :

    windows下rsyncd.conf:

    use chroot = false

    strict modes = false

    hosts allow = *

    log file = rsyncd.log

    pid file=rsyncd.pid

    log file=rsyncd.log

    secrets file=rsync.passwd

    # Module definitions

    # Remember cygwin naming conventions : c:\work becomes /cygwin/c/work

    #

    [testxp]

    uid=0

    gid=0

    path = /cygdrive/c/1/bbs

    read only = yes

    transfer logging = yes

    auth users=tiger

    exclude =testf

    linux: rsync -vzrtopg --progress --delete tiger@192.168.1.6::testxp /tiger/

    将windows rsync 配置目录同步到linux机器/tiger目录 下

    如需上传:rsync -vzrtopg --progress --delete /tiger/* tiger@192.168.1.6:testxp /

    将linux /tiger 目录下所有文件上传到window rsync testxp位置

  • 相关阅读:
    使用jQuery向asp.net Mvc传递复杂json数据-ModelBinder篇
    HTTP协议详解(真的很经典)
    C# 读取EXCEL文件的三种经典方法
    第一范式,第二范式,第三范式
    数据库设计三大范式
    SQL 第一范式、第二范式、第三范式、BCNF
    日期选择器:jquery datepicker的使用
    copy sqlserver中DATE类型的数据转化 CONVERT
    HDU2033 人见人爱A+B 分类: ACM 2015-06-21 23:05 13人阅读 评论(0) 收藏
    SCU 4440 分类: ACM 2015-06-20 23:58 16人阅读 评论(0) 收藏
  • 原文地址:https://www.cnblogs.com/me115/p/1967214.html
Copyright © 2011-2022 走看看