您的位置:首页 > 其它

windows下rsync的数据同步安装方法(那些年一起踩过的坑)

2016-06-12 10:58 393 查看
最近公司有个需求,windows 文件同步,就研究了rsync,windows 文件同步,rsync是一个不错的选择,看上去配置简单,其实一个地方不注意,就让你奔溃一下午,可以参考如下方式,大牛路过

附件 附件 附件

服务端:cwRsyncServer_4.1.0_Installer

客户端:cwRsync_5.4.1_x86_Free

服务端:10.0.3.3

客户端:10.0.3.4

安装步骤和安装服务器端是一样的这里就不详细描述,我全部安装在(D:\Program Files (x86))

服务端配置
use chroot = false                           # 不使用chroot

strict modes = false                         # 是否检查口令文件的权限

log file = rsyncd.log                        # 这个。。。

uid = 0    

gid = 0

port = 28100                                  # 服务端端口

[test]                                          # 标示,客户端连接需要使用

path = /cygdrive/d/test/FileUpload    # 同步目录

read only = true                             # 禁止查看文件列表

list = no

hosts allow = *                              # 允许多少服务器来更新,我们在防火墙多了限制,这里就全部放开

auth users = Admins                          # 认证用户

secrets file = etc/rsyncd.secrets            # 认证用户信息


建立用户认证信息,在服务端安装目录etc下面建立rsyncd.secrets
Admins:123456


到此服务端安装完整,重启服务即可(RsyncServer)

客户端连接

建立同步脚本

d:
cd D:\Program Files (x86)\Rsync
rsync -vzrtopgu --port=28100 --progress --password-file=test/backserver.pas Admins@10.0.3.4::test /cygdrive/d/test/FileUpload


建立用户认证密码
rsync 客户端目录,新建一个test文件夹,新建一个backserver.pas计事本文件,放入认证密码,不需要用户。


服务端截图

服务端软件跟目录



服务端etc目录



服务端用户认证文件



———————————————————邪恶的分割线———————————————————

客户端配置截图

客户端跟目录



test目录



backserver密码文件



脚本文件

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  windows