centos 6.3 安装 rsync文件同步服务端和客户端

安装rsync

服务端和客户端都要安装

yum install rsync xinetd

 服务端配置

1.编辑配置文件

mkdir /etc/rsyncd
nano /etc/rsyncd/rsyncd.conf

输入参数

#[global]全局配置
uid = root
gid = root
max connections = 15
transfer logging = true
log format = %h %o %f %l %b
log file = /var/log/rsyncd.log
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsyncd.lock
slp refresh = 300
#客户端连接模块配置
[wwwroot]
path = /data/rsync
comment = wwwroot
read only = no
auth users = root
secrets file =/etc/rsyncd/rsyncd.secrets
[database]
path = /data/rsync/database
comment = database
read only = no
auth users = root
secrets file =/etc/rsyncd/rsyncd.secrets
nano /etc/rsyncd/rsyncd.secrets

输入用户名密码

root:123456
chmod 600 /etc/rsyncd/rsyncd.secrets
nano /etc/rsyncd/rsyncd.motd

输入欢迎语

+++++++++++++++++++++++++++
+ welcome  rsync  2013 +
+      johan remote        +
+++++++++++++++++++++++++++

2.配置防火墙

nano /etc/sysconfig/iptables

添加一行开放873端口 

-A INPUT -m state --state NEW -m tcp -p tcp --dport 873 -j ACCEPT
service iptables restart

3.添加开机启动

nano /etc/rc.local

添加一行 /usr/bin/rsync --daemon  --config=/etc/rsyncd/rsyncd.conf

4.启动rsync服务:

/usr/bin/rsync --daemon  --config=/etc/rsyncd/rsyncd.conf


客户端配置

nano /etc/rsyncd/rsyncd.pass

输入密码

123456

添加个脚本每天运行

targetip=192.168.123.123
rsync -avz --delete /data/website root@$targetip::database --password-file=/etc/rsyncd/rsyncd.pass


你可能感兴趣的:(centos 6.3 安装 rsync文件同步服务端和客户端)