一、规划
服务器端:192.168.18.46
客户端:192.168.18.42
二、安装配置
1.服务器端的配置
A、采用系统默认安装的rsync 编辑/etc/rsyncd.conf文件。
vi /etc/rsyncd.conf
#[globale]
strict modes = yes #是否检查密码文件
port = 873 # 默认端口873
logfile = /var/log/rsyncd.log #日志文件
pidfile = /var/run/rsyncd.pid #运行进程的id文件
max connections = 4 #最大连接 0为不限制
use chroot = yes
uid = root #备份以什么身份进行 默认nobody
gid = root #备份以什么身份进行 默认nobody
#[modules]
[liu] #制定认证的模块名字
path = /home/liu #需要备份的目录
read only = no #设置非只读
write only = yes #设置可写(如果设置不可以备份)
host allow = * #设置允许连接的ip
#host deny = 192.168.18.42 #设置拒绝连接的地址
auth users = haifeng #认证用户名
secrets file = /etc/rsyncd.scrt #认证文件名
###注意: 如果复制代码的话,请讲后面的注释删掉,否则会出现不必要的错误。
B、 添加一个密码文件
vi /etc/rsyncd.scrt
内容如下:
haifeng:123456 #(自己设置)
C、改变权限为600,一定要改。
chmod 600 /etc/rsyncd.scrt
D、启动服务(如开有防火墙请允许873端口通过)
rsync --daemon --config=/etc/rsyncd.conf &
2.配置客户端
采用系统默认安装的rsync
A、添加密码文件
vi

本文介绍了如何使用rsync和sersync在Linux环境中进行文件备份和同步。首先,详细讲解了rsync的配置,包括在服务器端设置rsyncd.conf、创建密码文件并启动服务,以及客户端的配置。接着,文章提到了rsync的常用参数及其作用。然后,介绍了sersync的安装和配置,用于实现实时文件监控和同步。最后,通过一个实验展示了如何将客户端的文件夹内容实时同步到服务器端。
最低0.47元/天 解锁文章
2092

被折叠的 条评论
为什么被折叠?



