安装rsync 服务端和客户端都要安装 yuminstallrsyncxinetd 服务端配置 1.编辑配置文件 mkdir/etc/rsyncdnano/etc/rsyncd/rsyncd.con
安装rsync
服务端和客户端都要安装
yum install rsync xinetd
服务端配置
1.编辑配置文件
mkdir /etc/rsyncdnano /etc/rsyncd/rsyncd.conf
输入参数
#[global]全局配置uid = rootgid = rootmax connections = 15transfer logging = truelog format = %h %o %f %l %blog file = /var/log/rsyncd.logpid file = /var/run/rsyncd.pidlock file = /var/run/rsyncd.lockslp refresh = 300#客户端连接模块配置[wwwroot]path = /data/rsynccomment = wwwrootread only = noauth users = rootsecrets file =/etc/rsyncd/rsyncd.secrets[database]path = /data/rsync/databasecomment = databaseread only = noauth users = rootsecrets file =/etc/rsyncd/rsyncd.secrets
nano /etc/rsyncd/rsyncd.secrets
输入用户名密码
root:123456
chmod 600 /etc/rsyncd/rsyncd.secretsnano /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.123rsync -avz --delete /data/website root@$targetip::database --password-file=/etc/rsyncd/rsyncd.pass