感谢支持
我们一直在努力

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位置

赞(0) 打赏
转载请注明出处:服务器评测 » Windows Linux 文件同步 cwRsync工具
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏