用rsync给你的服务器备份吧~
引言:使用rsync可以使两台及以上服务器互相备份,一台当主服务器一台当备份服务器来确保服务器数据安全。
优点:
- 两台服务器不限内外网环境。
- 可以指定备份服务器的IP地址
- 可以设置密码,防止第三方盗取备份数据。
实验环境
本人一台本地服务器(centos),和一台本地存储服务器(TrueNAS)
要备份的服务器(主服务器)
- 安装rsync
1
2yum -y install rsync
cd /etc - 进入etc目录找到rsyncd.conf ,说明rsync安装成功。
- 编辑rsyncd.conf文件
1
vim rsyncd.conf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15#名称随意
[centos]
# 要备份的目录
path = /home/
list = yes
read only = no
ignore errors
#连接用户
auth users = root
uid = root
gid = root
#链接密码
secrets file = /etc/rsyncd.secre
#运行共享的IP,也支持IP网段。例如:192.168.98.0/24
hosts allow = 192.168.100.11
:wq!
- 配置password
1
2
3cd /etc
touch rsyncd.secre
vim rsyncd.secre1
root:12345678
- 配置权限
1
chmod 600 /etc/rsyncd.secre
- 配置开机启动
1
2
3systemctl start rsyncd #启动rsync服务
systemctl enable rsyncd #将rsync服务 加入开机自启
systemctl restart rsyncd #重启服务 - 放通端口
1
2
3sudo firewall-cmd --add-port=873/tcp --permanent
sudo firewall-cmd --reload
sudo firewall-cmd --list-all - 禁用selinux的安全增强
- 临时禁用
1
setenforce 0
- 永久关闭改完如下图所示:
1
2
3vim /etc/selinux/config
将SELINUX=enforcing 改为SELINUX=disabled - 最后重启主机
1
reboot
- 临时禁用
存储服务器(从服务器)
- 本文标题:用rsync给你的服务器备份吧~
- 本文作者:白也
- 创建时间:2022-12-15 15:41:11
- 本文链接:https://bm4578.github.io/2022/12/15/用rsync给你的服务器备份吧/
- 版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
评论