博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux rsync 远程同步
阅读量:5986 次
发布时间:2019-06-20

本文共 632 字,大约阅读时间需要 2 分钟。

  rsync(Remote Sync) 是一个Unix/linux系统下的文件同步和传输工具。Rsync通过“rsync算法”提供了一个客户机和远程文件服务器的文件同步的快速方法。

 

工作机制:  在远程同步任务中,负责发起rsync同步操作的客户机称为发起端,而负责响应来自客机的rsync同步操作的服务器称为备份源。在下行同步(下载)中,备份源负责提供文档的原始位置,发起端应对该位置具有读取权限;在上行同步(上传)中,备份源负责提供文档的目标位置,发起端应对该位置具有写入权限。

 

 

rsync服务器的同步方法:备份源既可以是SSH服务器,也可以是以服务器模式运行的rsync程序,下面分别讲解配置SSH备份源、rsync备份源的方法。

 

ssh备份源的同步方式:

(服务端配置)

1.准备两台可以互相通信的服务器

 

2.且都安装有rsync软件(如果使用ssh的同步方式,则还都得安装ssh软件包)

 

3.创建两个用户,可以分别负责上传和下载

 

4.修改ssh的配置文件,仅允许rget与rput进行ssh远程访问

 

 

(客户端配置)

5.在主机中建立需要同步的目录,利用rsync工具进行同步

6.利用rget用户执行下载操作,出现此结果为正确

 

7.利用rget是不能进行上传的,因为对目录没有权限,所以会报错

 

8.利用rput用户就可以实现上传操作

 

 

 

 本文转自 红色的菠萝 51CTO博客,原文链接:http://blog.51cto.com/10460741/1677604

 

转载地址:http://rgylx.baihongyu.com/

你可能感兴趣的文章
Linux修改时间
查看>>
centos6.8服务器配置之vsftpd配置
查看>>
hibernate面试题
查看>>
第二阶段冲刺第九天
查看>>
centos6.6安装hadoop-2.5.0(一、本地模式安装)
查看>>
回收站,恢复
查看>>
Android单元测试之一:基本概念
查看>>
jsp多模块相同数据提交到后台之数据处理
查看>>
lua 的一些常用概念
查看>>
jquey常用代码
查看>>
Redis教程(一):Redis简介
查看>>
作为程序员, 你结对编程过吗?(结对编程的意义,经济学价值和个人看法)...
查看>>
JVM内存异常与常用内存参数设置总结
查看>>
mysql 编码错误修改
查看>>
快速上手RaphaelJS--Instant RaphaelJS Starter翻译(二)
查看>>
asp.net中获取网站根目录和物理路径的方法
查看>>
Android 开发中常用的Eclipse快捷键
查看>>
第三次作业
查看>>
ASP.NET缓存全解析1 转自网络原文作者李天平
查看>>
【Unity Shader学习笔记】(四)绘制Julia奇幻图形
查看>>