rsync服务配置流程
rsync守护进程服务部署流程:
#第一步:检查软件服务是否安装
[[email protected] ~]# rpm -qa|grep rsync
rsync-3.0.6-12.el6.x86_64
如果rsync软件不存在
yum install -y rsync
#第二步:编写rsync的配置文件/etc/rsyncd.conf
*****rsyncd.conf是rsync服务默认配置文件,但是默认不存在
vim /etc/rsyncd.conf
#rsync_config
#created by HQ at 2017 #配置文件描述
##rsyncd.conf start##
uid = rsync #用户,远端的命令使用rsync访问共享目录
gid = rsync #用户组
use chroot = no #安全相关
max connections = 200 #最大连接数
timeout = 300 #超时时间
pid file = /var/run/rsyncd.pid #进程对应的进程号文件
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 #运行访问rsync服务器的主机范围(白名单
hosts deny = 0.0.0.0/32 #禁止访问rsync服务器的主机范围(黑名单)
auth users = rsync_backup #不存在的用户,只用于认证
secrets file = /etc/rsync.password #不存在的用户进行认证时的密钥文件
[backup] #模块名称
comment = "backup dir by oldboy"
path = /backup #模块对应的路径
#第三步:创建备份目录管理用户
useradd -s /sbin/nologin -M rsync
#第四步:创建认证用户密码文件
echo "rsync_backup:oldboy123" >/etc/rsync.password
chmod 600 /etc/rsync.password
#第五步:创建备份目录,并进行授权
mkdir /backup
chown -R rsync.rsync /backup/
第六步:启动rsync守护进程服务并查看
rsync --daemon
ps -ef |grep rsync
客户端部署测试:
交互式:
[[email protected] tmp]# rsync -avz /etc/services [email protected]::backup
Password:
sending incremental file list
sent 29 bytes received 8 bytes 8.22 bytes/sec
total size is 641020 speedup is 17324.86
非交互式:
echo "oldboy123" >/etc/rsync.password
chmod 600 /etc/rsync.password
rsync -avzP /etc/sysconfig/network [email protected]::backup --password-
file=/etc/rsync.password
rsync服务配置流程-守护进程
原文地址:http://blog.51cto.com/674564591/2064414