配置rsync服务来同步文件

0    89    1

Tags:

👉 本文共约1418个字,系统预计阅读时间或需6分钟。

Rsync 是一个远程数据同步工具,使用 Rsync 算法同步本地和远程主机之间的文件。

搭建rsync服务来同步配置

搭建rsync服务来同步配置


1. 服务介绍

Rsync 本来是用于替代 scp 的一个非常有名的同步工具,目前是由 samba 软件基金会来维护和管理的,所以其配置文件 rsync.conf 的格式非常类似于 samba 的主配置文件格式。该同步工具可以通过 rshssh 协议来使用,也能以 daemon 模式去运行,在以daemon 方式运行时 rsync server 会打开并监听一个 873 端口,等待客户端去连接。连接时,rsync server 会检查口令是否相符,若通过口令查核,则可以开始进行文件传输。第一次连通完成时,会把整份文件传输一次,以后则就只需进行增量备份。

  • Rsync 的几大特性如下:
  1. 可以镜像保存整个目录树和文件系统
  2. 可以很容易做到保持原来文件的权限、软硬链接等信息
  3. 无需特殊权限即可安装,非常方便和快捷
  4. 支持匿名传输,以方便进行网站镜象
  5. 可以使用scpssh等方式来传输文件,当然也可以通过socket连接
  6. 在传输数据的过程中实行压缩及解压缩操作节省带宽,同时也支持增量同步

Rsync 支持大多数的类 Unix 系统,无论是 LinuxSolaris 还是 BSD 上都经过了良好的测试。此外,它在 windows 平台下也有相应的版本,如 cwrsyncSync2NAS 等工具。

本人提供Oracle、MySQL、PG等数据库的培训和考证业务,私聊QQ646634621或微信db_bao,谢谢!

2. 服务端配置

  • [1] 服务配置文件 - rsyncd.conf

  • [2] 服务运行方式 - xinetd

  • [3] 服务端密码文件 - rsync.passwd

  • [4] 可配置环境信息 - rsyncd.motd


3. 同步配置方式

  • [1] 客户端设置密码

  • [2] 从服务端获取配置文件

  • [3] 向服务端上传配置文件

  • [4] 添加防火墙规则


4. 设置 SSH 无密码同步

  • [1] 本地服务器

  • [2] 远程服务器

  • [3] 文件同步命令

参考

https://www.escapelife.site/posts/d6395dd2.html

标签:

头像

小麦苗

学习或考证,均可联系麦老师,请加微信db_bao或QQ646634621

您可能还喜欢...

发表回复

嘿,我是小麦,需要帮助随时找我哦
  • 18509239930
  • 个人微信

  • 麦老师QQ聊天
  • 个人邮箱
  • 点击加入QQ群
  • 个人微店

  • 回到顶部
返回顶部