前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >文件同步工具rsyncd介绍及安装配置

文件同步工具rsyncd介绍及安装配置

作者头像
felixxue
发布2022-12-29 19:34:20
4960
发布2022-12-29 19:34:20
举报
文章被收录于专栏:xueflyxuefly

rsync的目的是实现本地主机和远程主机上的文件同步(包括本地推到远程,远程拉到本地两种同步方式),也可以实现本地不同路径下文件的同步,但不能实现远程路径1到远程路径2之间的同步(scp可以实现)。

rsync是可以实现增量备份的工具。配合任务计划,rsync能实现定时或间隔同步,配合inotify或sersync,可以实现触发式的实时同步。

安装rsync:

cd /usr/local/src

tar -zxvf rsync-3.1.2.tar.gz

cd rsync-3.1.2

./configure --prefix=/usr/local/rsync && make clean && make && make install

vi /etc/rsyncd.conf

添加内容:

log file = /usr/local/rsync/var/rsyncd.log

pid file = /usr/local/rsync/var/rsyncd.pid

lock file = /usr/local/rsync/var/rsyncd.lock

secrets file = /usr/local/rsync/etc/rsyncd.pas

motd file = /usr/local/rsync/etc/rsyncd.motd

read only = false

hosts allow = 0.0.0.0/0

list = true

uid = root

gid = root

use chroot = false

max connections = 30

[bak]

path = /root/test

comment = www bak

auth users = root                                   --此处用户需要对rsync创建一个内部用户,密码不能变

创建文件:

/usr/local/rsync/var/rsyncd.log

/usr/local/rsync/etc/rsyncd.pas

vi /usr/local/rsync/etc/rsyncd.pas

添加内容:

root:xxxx    --用户名密码,自定义

chown root.root /usr/local/rsync/etc/rsyncd.pas

chmod 600 /usr/local/rsync/etc/rsyncd.pas

创建客户端密码文件:

/etc/rsyncd.pas

vi /etc/rsyncd.pas

添加内容:

xxxx    --auth users对应的密码

vi /usr/local/rsync/etc/rsyncd.motd

添加内容:

Welcome to use the rsync services! --自定义欢迎内容

service rsyncd restart

netstat -tnlp  | grep rsync  查看端口873监听状态

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-07-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档