使用rsync在linux(客户端)拉取windows(服务端)数据
windows 服务端ip:172.18.18.70
Linux客服端ip: 172.18.54.11
1、windows服务端下载cwRsync Server , 地址:https://www.backupassist.com/rsync/
2、安装wcRsync Server, 记得配置你自己的账户和密码。 我配置的用户名是sunnytest, 密码是·123qwer
3、启动rsyncServer, 配置自动启动
4、在D盘创建一个rsyncFile的文件夹
5、右击rsyncfile目录,打开属性——安全,把安装rsync时,设置的帐号添加进来,并设置权限为完全控制(我安装rsyncd的时候,设置了帐号是sunnytest,密码·123qwer)
6、修改rsyncd.conf配置文件:
use chroot = false
strict modes = false
hosts allow = *
log file = rsyncd.log
# Module definitions
# Remember cygwin naming conventions : c:\work becomes /cygwin/c/work
#
[test] # 自定义的标签名字,后续在客户端会用上, 模块名称, 其中test就代表了 /cygdrive/d/rsyncFile这个目录
path = /cygdrive/d/rsyncFile # #客户端需要从服务器端同步的文件目录,存在于服务器端上
read only = false
transfer logging = yes
auth users = sunnytest
hosts allow = 172.18.54.11 #客户端ip地址
secrets file = /cygdrive/d/sorftware/ICMetc/rsyncd.secrets #存放用户名和密码的地方
UID = 0
GID = 0
注意:注意path路径,path = /cygdrive/是固定的,不要改,后面连接的d/rsyncFile,则是我们刚才所建的目录路径,刚才我是建在D盘的,目录为rsyncFile。
其它参数详解:
read only = true #客户端只读
list = no#不允许列出文件
hosts allow=172.18.54.11 ##代表允许所有的地址,安全起见,最好是客户端的地址。 允许连接IP,多个IP中间用英文状态下逗号隔,不限制IP填写*即可
auth users =sunnytest #允许连接的用户名
secrets file = /cygdrive/d/sorftware/ICMetc/rsyncd.secrets #存放用户名密码的认证文件路径
7、创建rsync同步帐号密码文件:
进入:D:\rsyncserver\ICW\etc,创建文件:rsyncd.secrets,文件里输入sunnytest:·123qwer,sunnytest是同步帐号,·123qwer是同步密码
8、如果开启了防火墙,则防火墙规则中要添加Tcp端口 873 允许通信。window7开启参见https://jingyan.baidu.com/article/f96699bbadafca894f3c1b7a.html
9、服务验证,打开dos命令框,输入telnet 172.18.18.70 873 (如果没有安装telnet服务端与客户端,请在控制面板->添加删除程序->打开关闭windows功能中找到Telnet客户端和服务端,勾选进行安装)。如果telnet能成功连接,出现@RSYNCD: 30.0 等类似文字,则说明服务启动正常。
Windows端cwRsyncServer服务端安装设置完成
Linux配置rsync客户端
1、在linux的home的map目录下创建rsync文件夹, 在该文件夹中创建rsyncd_test.scrt文件, 并在该文件中添加同步密码·123qwer
注意:这个文件rsyncd_test.scrt的权限必须是600, 否则同步不成功
rsync客户端配置完成
执行:rsync -vzrtopg --progress --delete sunnytest@172.18.18.70::test/ieout --password-file=/home/map/rsync/rsyncd_test.scrt /home/map/sunny 进行同步测试
172.18.18.70服务端的ip地址
其中test代表了/cygdrive/d/rsyncFile D盘rsyncFile目录, 目前这个命令是同步rsyncFile文件夹中的ieout文件夹的数据
/home/map/rsync/rsyncd_test.scrt客户端配置的密码位置
/home/map/sunny同步的文件存储位置
使用rsync在linux(客户端)拉取windows(服务端)数据的更多相关文章
- 使用rsync在windows(服务端)与linux(客户端)之间同步
说明: 1.cwRsyncServer服务端 系统:Windows7 IP地址:192.168.0.110 2.Rsync客户端 系统:CentOS 6.7 IP地址:192.168.0.141 实现 ...
- rsync推送和拉取
rsync格式: # 拷贝本地文件.当SRC和DES路径信息都不包含有单个冒号":"分隔符时就启动这种工作模式.如:rsync -a /data /backup rsync [OP ...
- jedis客户端,取redis服务的值
package com.common.util; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; ...
- Linux搭建SVN服务器(服务端)
Linux搭建SVN服务器(服务端) 1 安装SVN SVN客户端:TortoiseSVN,官网下载:https://tortoisesvn.net/downloads.html(客户端) # yum ...
- 多个Linux发行版安装ss服务端
本文仅做技术探讨,请在遵守相应的法律法规的前提下使用. Centos 7一键安装脚本 简单快捷,随机生成密码,默认端口默认加密类型 bash <(curl -s http://morning.w ...
- 确保客户端可以接收到服务端的异常serviceDebug includeExceptionDetailInFaults="true"
1.为了确保客户端可以接收到服务端反馈的异常 在服务端的配置文件中需要有 <system.serviceModel> <behaviors> <serviceBehavi ...
- 客户端技术:Cookie 服务端技术:HttpSession
客户端技术:Cookie 服务端技术:HttpSession 07. 五 / android基础 / 没有评论 一.会话技术1.什么是会话:客户打开浏览器访问一个网站,访问完毕之后,关闭浏览器.这 ...
- 『集群』003 Slithice 最简分布式(多个客户端,一个独立服务端)
Slithice 最简分布式(多个客户端,一个独立服务端) 案例Demo 展示: 我们搭建一个 可以 独立运行 的 服务端:然后 多个客户端 并发链接 这个 服务端 完成 分布式逻辑: 服务器 独立运 ...
- MVC文件上传09-使用客户端jQuery-File-Upload插件和服务端Backload组件让每个用户有专属文件夹,并在其中创建分类子文件夹
为用户创建专属上传文件夹后,如果想在其中再创建分类子文件夹,该怎么做?可以在提交文件的视图中再添加一个隐藏域,并设置 name="uploadContext". 相关兄弟篇: MV ...
随机推荐
- scrapy 通过FormRequest模拟登录再继续
1.参考 https://doc.scrapy.org/en/latest/topics/spiders.html#scrapy.spiders.Spider.start_requests 自动提交 ...
- sql防止注入
使用PreparedStatement的参数化的查询可以阻止大部分的SQL注入.在使用参数化查询的情况下,数据库系统不会将参数的内容视为SQL指令的一部分来处理,而是在数据库完成SQL指令的编译后,才 ...
- sys.stdout = io.TextIOWrapper(sys.stdout.buffer,encoding='utf8') #改变标准输出的默认编码
不论使用urllib还是使用requests库经常会遇到中文编码错误的问题,我就经常遇到,因为python安装在windows平台上,cmd的默认编码为GBK,所以在cmd中显示中文时会经常提示gbk ...
- h5怎么做分享到QQ 、朋友圈、微信 、微博等功能
微信已经成为我们日常聊天联系基本的必备工具,所以小菜我首先介绍一下如何调用微信的分享功能.其实除了可以在微信上分享到朋友圈和发送给好友,微信的分享接口还提供了分享到QQ和分享到腾讯微博等,就是在页面的 ...
- sybase central 报 NullPointerException 解决
准备发布版本,但是要创建数据库的时候遇到了问题,发现之前可以正常打开的sybase Central 现在无法打开了.苦恼一段时间后找到如下解决方法. 报错如下: 解决如下: 正常打开:
- 软件工程团队:Spring计划会议及详细计划表
极限挑战! 小组Spring计划表: 11.15 进行软件需求分析,了解调查社会背景,确定要编写的软件,分配各小组成员的任务.确定小组会议每天召开地点时间. 3h 11.16 将任务进一步精确分配, ...
- CSS_细节总结
1. 负外边距 上下200*200盒子的重叠,切记用 absolute 绝对定位 为最佳解决方案. 定位 position : fixed absolute relative( top 为 ...
- Node.js_Buffer 缓冲区
Buffer 缓冲区 虽然 JavaScript 支持未操作,但是并没有 二进制数据 的原生 node 引入了 Buffer 类,用于操作二进制数据 是 V8 引擎的扩展,实际上是对内存的直接分配 每 ...
- mvc文件下载
public ActionResult xiazai(int id) { DataTable dt = bll.chaxun(id); //获取文件名字 var filename = dt.Rows[ ...
- 数据仓库 - 2.数据仓库设计思路及ETL设计思路
一.数据仓库构建思想 构造数据仓库有两种方式:一是自上而下,一是自下而上. Bill Inmon先生推崇“自上而下”的方式,即一个企业建立唯一的数据中心,就像一个数据的仓库,其中数据是经过整合.经过清 ...