rsync备份服务部署

rsync备份服务部署

第一步:查看rsync是否安装
rsync备份服务部署_第1张图片
PS:没有的话使用yum -y install rsync即可。

第二步:编写配置文件/etc/rsyncd.conf
使用vim /etc/rsyncd.conf打开配置文件,看到配置文件的示例,删除重新编写即可
rsync备份服务部署_第2张图片
编写完成后的配置文件:

    uid = rsync                    					-- 指定管理备份目录的虚拟用户
    gid = rsync                      				-- 指定管理备份目录的虚拟组
    port = 873                       				-- rsync服务默认端口
    use chroot = no                  				-- 安全配置
    max connections = 200             				-- 最大连接数(并发)
    timeout = 300                     				-- 连接超时时间
    pid file = /var/run/rsyncd.pid        			-- 记录rsync进程号的文件路径
    lock file = /var/run/rsync.lock   				-- 锁文件的路径
    log file = /var/log/rsyncd.log   				-- 日志文件的路径
    ignore errors                 					-- 忽略小错误,提高效率
    read only = false                 				-- 是否将备份目录设置为只读
    list = false                    				-- 是否显示模块列表
    hosts allow = 172.16.1.0/24       				-- 白名单
    hosts deny = 0.0.0.0/32          				-- 黑名单
    auth users = rsync_backup        				-- 服务指定认证用户
    secrets file = /etc/rsync.password    			-- 密码文件的存放路径
    [backup]                      					-- 模块名称
    comment = "backup dir"							-- 模块描述
    path = /backup                  				-- 模块对应的备份目录

第三步:创建备份目录及虚拟用户rsync,将备份目录的属主属组修改为rsync

mkdir /backup
useradd -M -s /sbin/nologin rsync
chown rsync. /backup

第四步:创建密码文件/etc/rsync.password,写入密码并更改权限为600

echo "rsync_backup:pingfan123" > /etc/rsync.password
文件格式为配置文件验证用户名:密码
chmod 600 /etc/rsync.password

第六步:客户端配置
1.检查rsync是否安装
2.创建密码文件与服务端一致,修改权限为600
3.测试
rsync备份服务部署_第3张图片
查看服务端备份目录:
rsync备份服务部署_第4张图片
测试成功,rsync服务部署完成

你可能感兴趣的:(Linux服务部署)