首页 > 代码库 > rsync的搭建
rsync的搭建
默认iptables,xelinux已经关闭
1.1.1 1创建用户
首先查看rsync用户是否存在,如果存在是不是虚拟用户.
[root@backup ~]# grep "rsync"/etc/passwd
rsync:x:502:502::/home/rsync:/sbin/nologin
如果不存在创建用户
useradd -M -s /sbin/nologin rsync
1.1.2 2,创建目录,并设置目录权限
mkdir -p /backup
chown rsync.rsync /backup/
查看目录及权限
ll -d /backup/
1.1.3 3,设置rsync的配置文件
vim /etc/rsyncd.conf
内容及含义
#rsync_config_______________start
#created by oldboy 15:01 2007-6-5
#QQ 31333741 blog: http://oldboy.blog.51cto.com
##rsyncd.conf start##
uid = rsync
#用户的uid
gid = rsync
#用户的gid
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
#允许ip(范围)
#hosts deny = 0.0.0.0/32
#禁止IP(范围)
auth users = rsync_backup
#虚拟用户名字
secrets file = /etc/rsync.password
#虚拟用户密码位置
[backup]
#模块名字
path = /backup/
#模块目录
#rsync_config_______________end
1.1.4 4,设置密码文件,及权限.
echo ‘rsync_backup:123456‘>/etc/rsync.password
chmod 600 /etc/rsync.password
查看
[root@backup ~]# cat /etc/rsync.password
rsync_backup:123456
[root@backup ~]# ll /etc/rsync.password
-rw------- 1 root root 20 Jun 26 16:25/etc/rsync.password
1.1.5 5启动服务,查看,设置开机自启动
rsync --daemon
[root@backup ~]# lsof -i:873
COMMAND PIDUSER FD TYPE DEVICE SIZE/OFF NODE NAME
rsync 1239root 3u IPv4 10424 0t0 TCP *:rsync (LISTEN)
rsync 1239root 5u IPv6 10425 0t0 TCP *:rsync (LISTEN)
[root@backup ~]# ss -lntup|grep "rsync"
tcp LISTEN 0 5 :::873 :::* users:(("rsync",1239,5))
tcp LISTEN 0 5 *:873 *:* users:(("rsync",1239,3))
设置开机自启动
echo ‘rsync --daemon‘ >>/etc/rc.local
查看
[root@backup ~]# tail -1 /etc/rc.local
rsync --daemon
1.2 客户端搭建
1.2.1 创建用户密码文件,权限
echo ‘123456‘ >/etc/rsync.password
chmod 600 /etc/rsync.password
查看
[root@web01 ~]# cat /etc/rsync.password
123456
[root@web01 ~]# ll /etc/rsync.password
-rw------- 1 root root 7 Jun 26 17:04/etc/rsync.password
1.2.2 测试
rsync -avz /etc/sysconfigrsync_backup@172.16.1.41::backup --password-file=/etc/rsync.password
本文出自 “一直向前的河” 博客,请务必保留此出处http://csl19881016.blog.51cto.com/12855437/1942500
rsync的搭建