一、rsync_service配置
vim /etc/rsyncd.conf ======创建配置文件,配置如下
==================================================
#rsyncd_config_______________start
##rsyncd.conf start##
#rsync uid,gid=65534(默认)
##rsync start model ===== rsync --daemon
uid = rsync #固定rsync用户
gid = rsync #
use chroot = no #
max connections = 200 #有多少客户端可以同时连本服务器
timeout = 300 #超时时间 300=300s
pid file = /var/run/rsyncd.pid #进程pid文件目录
lock file = /var/run/rsync.lock #排队访问服务器端
log file = /var/log/rsyncd.log #进程故障日志
[oldboy] #模块 相当于共享目录
path = /oldboy/ #定义模块路径
ignore errors #忽略错误
read only = false #相当于可读可写
list = false #允许列表
hosts allow = 10.0.0.0/24 #允许的主机
hosts deny = 0.0.0.0/32 #拒绝网段
auth users = rsync_backup #虚拟用户,进程用户
secrets file = /etc/rsync.password #用户对应的密码文件
#rsync_config_______________end
==================================================
启动rsync:
rsync --daemon
查看端口是否正确==默认:873
netstat -lntup|grep
netstat -lntup|grep 873
cat /var/log/rsyncd.log 也可以看下启动日志
创建配置文件里的 /oldboy目录
mkdir /oldboy -p
创建rsync进程用户并给予oldboy属主
useradd rsync -s /sbin/nologin
chown -R rsync.rsync /oldboy/
把账号密码写到密码配置文件里去,并赋予600权限(安全权限)
echo "rsync_backup:abu888" >/etc/rsync.password
chmod 600 /etc/rsync.password
服务器端配置完毕。
客户端配置
客户端很简单,装一个rsync,把密码些到密码文件里面 把密码文件的权限降低至600
yum install rsync -y
echo "dev.dev." >/etc/rsync.password
chmod 600 /etc/rsync.password
实践及用法————|一定得是在客户端操作,服务器端不可执行
Access via rsync daemon:进程方式
Pull: rsync [OPTION...] [USER@]HOST::SRC... [DEST]
1、Pull:rsync -avz rsync_backup@192.168.30.193::oldboy/ /data1 --password-file=/etc/rsync.password
rsync [OPTION...] rsync://[USER@]HOST[: ]/SRC... [DEST]
2、Pull:rsync -avz rsync://rsync_backup@192.168.30.193/oldboy /data1/ --password-file=/etc/rsync.password
============================================================================================================================
Push: rsync [OPTION...] SRC... [USER@]HOST::DEST
1、Push:rsync -avz /data1/ rsync_backup@192.168.30.193::oldboy/ --password-file=/etc/rsync.password
rsync [OPTION...] SRC... rsync://[USER@]HOST[:PORT]/DEST
2、Push:rsync -avz /data1/ rsync://rsync_backup@192.168.30.193/oldboy --password-file=/etc/rsync.password
本文出自 “11002498” 博客,请务必保留此出处http://11012498.blog.51cto.com/11002498/1812649
原文地址:http://11012498.blog.51cto.com/11002498/1812649