使用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 ...
随机推荐
- Elasticsearch 简单快照备份
创建仓库 POST http://10.10.14.201:9200/_snapshot/backup { "type": "fs", "settin ...
- 读文件/写文件。http请求。读取文件列表。
package transfor; import java.io.*; import java.net.HttpURLConnection; import java.net.URL; import j ...
- ASP.NET Core 3.0预览版体验
目前.NET Core 3.0的版本为.NET Core 3.0 Preview 3,对应ASP.NET Core 3.0 Preview 3. ASP.NET Core 3.0 之后将不再支持.NE ...
- Beta(1/7)
鐵鍋燉腯鱻 项目:小鱼记账 团队成员 项目燃尽图 冲刺情况描述 站立式会议照片 各成员情况 团队成员 学号 姓名 git地址 博客地址 031602240 许郁杨 (组长) https://githu ...
- fixed定位文本框引发的问题
<!-- 代码段1 --> <body> <!-- 可以滚动的区域 --> <main id="J_box"> <!-- 内容 ...
- Object类的方法
一 Object:类Object是类层次结构的跟类,每个类都使用Object作为超类,每个类都是直接或者间接的继承自Object类. Object类的方法: ①public int hashCode( ...
- 08_ for 练习 _ sumOf7
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title&g ...
- (63)Wangdao.com第十天_预处理、预解析_函数 上下文对象、参数列表对象
预解析.预处理 1. 在全局代码执行之前,js 引擎 就会创建一个栈来存储管理所有的 执行上下文对象 2. 在 全局执行上下文 window 确定以后,进行压栈 3. 在 函数执行上下文对象 确定以后 ...
- ECMA Script 6_ 类 class
类 class ES6 提供了更接近传统语言的写法,引入了 Class(类)这个概念,作为对象的模板. 通过 class 关键字,可以定义类 class 新的 class 写法只是让对象原型的写法更加 ...
- Codeforces Round #524 (Div. 2)
A. Petya and Origamitime limit per test1 secondmemory limit per test256 megabytesinputstandard input ...