安装配置rsync基本步骤(参考):
-------------------------------------------------------------------------------------------
服务端操作步骤
第一步:
检查rsync是否安装
rpm -qa rsync
如果没有安装执行以下命令
yum install rsync yes
第二步:
1.在/etc下创建rsyncd.conf文件,添加以下内容
uid = rsync ------后台rsync daemon进程使用的用户ID
gid = rsync ------后台rsync daemon进程使用的组ID
use chroot = no ------是否允许授权root权限
max connections = 200
timeout = 300
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsync.lock
log file = /var/log/rsyncd.log ------检查运行过程及错误日志
[oldboy] -----模块
path = /oldboy/ ------服务端允许发送接收的目录需要mkdir /oldboy
ignore errors
read only = false
list = false
hosts allow = 192.168.0.0/24
hosts deny = 0.0.0.0/32
auth users = rsync_backup
secrets file = /etc/rsync.password
2.启动服务端rsync服务
命令
rsync --daemon
3.创建服务端共享目录 /oldboy
命令
mkdir /oldboy -p
4.创建服务端rsync系统用户(不需要用此用户登录),并授权访问 /oldboy
命令
useradd rsync -s /sbin/nologin
chown -R rsync.rsync /oldboy
5.将虚拟用户(rsync_backup)和虚拟用户密码(自己设置)放到/etc/rsync.password中
命令
echo "rsync_backup:oldboy" >/etc/rsync.password
6.为了密码安全,把/etc/rsync.password文件降低权限
命令
chmod 600 /etc/rsync.password
7.关闭iptables和selinux
命令
/etc/init.d/iptables stop
getenforce
8.添加rsync开机启动
命令
echo "rsync --daemon" >/etc/rc.local
--------------------------------------------------------------
客户端操作步骤:
第一步:
1. 检查rsync是否安装
命令
rpm -qa rsync
如果没有安装执行以下
命令
yum install rsync yes
2.配置客户端密码文件
命令
echo "oldboy" >/etc/rsync.password
3.将密码文件降权
命令
chmod 600 /etc/rsync/password
第二步:
使用rsync --daemon推送文件到指定服务器(192.168.37.66):
方法一:
rsync -avz /rsynctest/ [email protected]::oldboy --password-file=/etc/rsync.password
方法二:
rsync -avz /rsynctest/ rsync://[email protected]/oldboy --password-
file=/etc/rsync.password
注释:本文参考老男孩教育案例完成。