首先,服务端iptables 开通873 端口
yum install -y rsync
A、采用系统默认安装的rsync 编辑/etc/rsyncd.conf文件,如果没有则新建一个。
#vi /etc/rsyncd.conf
编辑内容如下:
#[globale]
uid=root
gid=root
use chroot
strict modes= yes #check passwd file
port= 873 #default port
log file=/var/log/rsyncd.log
pid file=/var/run/rsyncd.pid
lock file=/var/run/rsync.lock
max connections= 4
#[modules]
[test] #备份模块1
path= /home/test
comment=rsync service is ok
read only= no
host allow= *
auth users=pangzhen
secrets file=/etc/rsyncd.scrt
B、添加一个密码文件
#vi /etc/rsyncd.scrt
内容如下: pangzhen:9876543 #(服务器端设置 格式:账号:密码 客户端:直接 密码)
C、改变权限为600
#chown root.root /etc/rsyncd.scrt
#chmod 600 /etc/rsyncd.scrt
启动服务(如开有防火墙请允许873端口通过,或者关闭防火墙)
#rsync —daemon —config=/etc/rsyncd.conf &
检查rsync是否启动
#lsof -i :873
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
D、配置rsync servervi
#vi /etc/xinetd.d/rsync
将disable=yes改为no
service rsync
{
disable=no
socket_type= stream
wait= no
user= root
server= /usr/bin/rsync
server_args= —daemon
log_on_failure += USERID
}
E、配置rsync自动启动
#chkconfig rsync on
#chkconfig rsync —list
rsync on
F、xinetd启动(重启)
#/etc/init.d/xinetd restart
Stopping xinetd: [ OK ]
Starting xinetd: [ OK ]
G、服务端配置完成,继续客户端的配置吧。
客户端配置
===========================================
A、添加密码文件
#vi /etc/rsyncd.scrt (没有就新建)
内容如下:
9876543 (注意这里只要写密码即可)
B、改文件权限为600
#chmod 600 /etc/rsyncd.scrt
C、测试手动同步
#rsync -auzv —progress —password-file=/etc/rsyncd.scrt pangzhen@1.1.1.1::test /home/test
