centos 6.3 安裝 rsync文件同步服務端和客戶端

安裝rsyncweb

服務端和客戶端都要安裝shell

yum install rsync xinetd

 服務端配置tcp

1.編輯配置文件ui

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

輸入參數spa

#[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

輸入用戶名密碼rest

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

輸入歡迎語code

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

2.配置防火牆orm

nano /etc/sysconfig/iptables

添加一行開放873端口 ip

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

3.添加開機啓動rem

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
相關文章
相關標籤/搜索