首頁 > 運維 > linux運維 > 配置安裝rsync教程

配置安裝rsync教程

巴扎黑
發布: 2017-07-19 17:03:28
原創
1487 人瀏覽過

服務端設定安裝


伺服器

   第一步: 下載rsync 安裝套件(線上安裝或者離線安裝)
         wget
         tar -xzf rsync-3.1.2.tar.gz#  #   # /configure --prefix =/usr/local/rsyncd
         make && make install

        

       )


         /*我是直接仍在/etc下方(方便找)*/
         touch /etc/rsyn o/c      touch /etc/rsyn.conf##c   touch /etc/rsyncd.motd         也可使用vim建立                     /*警告: 密碼檔案rsyncd .secrets必須給它chmod 600權限, 否則錯誤*/    
    
 
##   第三步驟: 啟動服務端
##  config=/etc/rsyncd.conf
         或
         /usr/local/rsyncd/bin/rsync --daemon -- ##  

  第四步: 讓防火牆把rsync埠通過(不要攔截873埠)


         iptables -I INPUT -p tcp --不然它會攔截,從而啟動失敗)*/
        /*執行指令:iptables -L*/        #             target     prot opt source               destination                      ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:rsync           
    

第五步: 啟動成功!!!


    用戶端設定安裝


 


客戶端

#   
第一步: 下載rsync 安裝包(線上安裝或離線安裝)         wget
         tar -xzf rsync-3.1.2.m.gz##13.gz##19


        ./configure --prefix=/usr/local/rsyncd

         make && make install        make && make install   

   第二步: 啟動客戶端##         rsync --daemon
        ##        
        
    

第三步: 讓防火牆把rsync 埠 -j ACCEPT
         /*執行指令:iptables -L*/                  所看到的有一行指示證明有一個行說明為版本證明 ACr.             target     prot opt source destination                      ACCEPT     tcp  --  anywhere   cp dpt:rsync        
    

第四步: 看rsync伺服器上提供了哪些可用的資料來源(看能不能ping得通)


         rsync  --list-only  root@192.168.145.129::

 
 
下面附上我的三大設定檔

rsyncd.secrets

#

root:lizhenghua
登入後複製
##rsyncd.motd

#

**********************************************************
       ◢◣       ◢◣  
       ◢■■◣   ◢■■◣  
     ◢■■■■■■■■■◣  
     ◥■■■■■■■■■◤  
       ◥■■■■■■■◤   
         ◥■■■■■◤  
           ◥■■■◤   
             ◥■◤  
               ▼     Welcome to the rsync world!
                 \  
                   \      
                     \  
                       \  
                         \  
                           \  
                             \                    
                               \   ●  
                                 》》  
                                 《  
                    _▂▃▄▅▆▇███▇▆▅▄▃
***********************************************************
登入後複製

rsyncd.conf

#主核心
uid = 0                                                 #守护进程所属的uid,默认是nobody
gid = 0                                                 #守护进程所属的uid,默认是nobody
max connections = 4                                     #客户端最多连接数
read only = false                                       #是否只读操作
hosts allow = 192.168.145.128                           #允许访问的IP,可以指定单个IP,也可以指定整个网段,能提高安全性。
hosts allow = *                                         #允许所有ip访问

transfer logging = true                                 #记录传输文件的日志
log format = %h %o %f %l %b                             #日志格式
log file = /var/log/rsyncd.log                          #rsync 服务器的日志
slp refresh = 300                                       #定时刷新
pid file = /var/run/rsyncd.pid                          #pid存放日志
lock file = /var/run/rsyncd.lock                        #lock日志文件

motd file = /etc/rsyncd.motd                            #欢迎界面


#模块
[web]                                                   #模块名字
path = /home/admin/public_html                          #模块路径
comment = Mirror to Hk server                           #模块注释
read only = false                                       #是否只读
list = true                                             #是否显示列表
auth users = root                                       #用户
secrets file = /etc/rsyncd.secrets                      #验证的密码文件


[test]                                                  #模块名字
path = /home/admin/domains/test                         #模块路径
read only = false                                       #是否只读
auth users = root                                       #用户
list = true                                             #是否显示列表
exclude = oracle/                                       #不需要同步的文件夹
secrets file = /etc/rsyncd.secrets                      #验证的密码文件


[king]                                                  #如上所示
path = /home
comment = connect to the /home
read only = false
list = true
auth users root
secrets file = /etc/rsyncd.secrets
登入後複製

 

下面是我rhel版

uid = root
gid = root
max connections = 4 
read only = true 
hosts allow = 192.168.145.128
hosts allow = * 
transfer logging = true 
log format = %h %o %f %l %b 
log file = /var/log/rsyncd.log 
slp refresh = 300 
log file = /var/log/rsyncd.log 
pid file = /var/run/rsyncd.pid 
lock file = /var/run/rsyncd.lock
motd file = /etc/rsyncd.motd


[web] 
path = /home/web/
list = true
read only = false 
auth users = root
secrets file = /etc/rsyncd.secrets



[test] 
path = /home/test/
list = true
read only = false 
auth users = root
secrets file = /etc/rsyncd.secrets



[king] 
path = /home/
list = true
read only = false 
auth users = root
secrets file = /etc/rsyncd.secrets
登入後複製
 

以上是配置安裝rsync教程的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板