1. <var id="fe6gj"></var>

    <rp id="fe6gj"><nav id="fe6gj"></nav></rp>

    <noframes id="fe6gj"><cite id="fe6gj"></cite>

    <ins id="fe6gj"><button id="fe6gj"><p id="fe6gj"></p></button></ins>
    1. <tt id="fe6gj"><i id="fe6gj"><sub id="fe6gj"></sub></i></tt>
        始創于2000年 股票代碼:831685
        咨詢熱線:0371-60135900 注冊有禮 登錄
        • 掛牌上市企業
        • 60秒人工響應
        • 99.99%連通率
        • 7*24h人工
        • 故障100倍補償
        您的位置: 網站首頁 > 幫助中心>文章內容

        防火墻對ftp的影響以及解決方法--億恩小路

        發布時間:  2012/9/7 17:37:19

        防火墻對ftp的影響以及解決方法;
          從上述ftp工作的簡單描述中我們看到防火墻會影響到client <->; server
        的數據傳輸,有下列幾種情況:

         。保.server <-wan->; client,沒有防火墻,沒有任何限制。

          2).server <-wan->;fw -- client,client在防火墻后面,使用私網地址,
        通過NAT訪問公網:

              在一般的情況下,port指令將被防火墻阻擋,表現為client發port
        指令(通常ls就會需要進行一次data傳輸)時總是得不到server的響應,直到超時
        錯誤,此時,是因為server無法連接到client所開的隨機高端口(client在port指
        令中會告知server自己所開的端口以及自己的地址);此時client可以使用pasv模
        式進行工作;如果該client不能使用pasv指令(如一些簡單的ftp client程序,我
        遇到的有ca kill的病毒代碼庫自動升級程序,使用ftp從服務器下載升級文件),
        就要求防火墻具有outing ftp proxy功能(iptables稱ftp conntrack),或稱ftp
        映射內核代理,即防火墻監控在特定端口(一般是21)的ftp連接,在檢測到client
        向server發送的port指令時,把該指令中的client地址以及端口修改為防火墻地址以
        及端口,再把修改后的數據發往server,同時在server返回數據時將該數據重定向到
        client的監聽端口,完成一次完整的port過程;

        在Ipfilter下可以使用類似下面的nat規則實現,其他的防火墻產品請查閱其文檔:
        map ed0 192.168.100.0/24 ->; 211.97.116.21x/32 proxy port ftp ftp/tcp

          3).server --fw <-wan->; client,server在防火墻后面,使用私網地址,通過fw的
        重定向接收外部訪問:

              此時,port指令沒問題,但是pasv會被防火墻阻擋,出錯的表現類似port指令,
        此時,client可使用port指令工作;如果需要server支持pasv,需要在防火墻以及ftp server
        上做相應的設置:

        首先,設置pasv參數:

        Proftpd:
        #/usr/local/etc/proftpd.conf
        MasqueradeAddress 211.97.116.21x
        #該參數設置在client發pasv指令時,server返回給client的pasv地址串中應該包含的連接地址,
        #該地址通常是防火墻的外部地址(作rdr的地址)

        PassivePorts 30001 50000 # These ports should be safe...
        #該參數說明pasv指令使用的端口范圍

        對于pure-ftpd
        # Port range for passive connections replies. - for firewalling.
        PassivePortRange 30001 50000
        #在防火墻上開放的passsive端口范圍
        # Force an IP address in PASV/EPSV/SPSV replies. - for NAT.
        ForcePassiveIP 211.97.116.21x
        #這里211.97.116.21x就是防火墻進行rdr的公網地址了。

        對于windows里的serv-u在其高級設置里也有類似的設置(passive ports,passive address),
        圖形界面,很簡單了;

        如果是其他的ftpd,應該也有類似的設置,如wu-ftpd,不熟悉,不胡說。

          然后設置防火墻:
        pass in on ed0 proto tcp from any to 192.168.100.10 port 30000 >;< 50001 flags S keep state
        #允許外部連接server的pasv端口范圍
        rdr ed0 211.97.116.21x/32 port 30001-50000 ->; 192.168.100.10 port 30001 tcp
        #將該范圍的端口重定向到ftp server
        #注意:某些ftp server并沒有proftpd這樣的配置參數(比如ms iis里的ftp),
        #將不能通過此方法解決問題,具體請查閱其說明書。

        如果是使用iptables,就簡單些:
        #iptables modules
        #modprobe ip_tables
        #nat
        modprobe iptable_nat
        #connect_track
        modprobe ip_conntrack

        #ftp NAT,PASV,PORT command.
        modprobe ip_conntrack_ftp
        modprobe ip_nat_ftp
        有ftp的DNAT支持模塊,在規則里做21端口的DNAT重定向即可,conntrack會自動維護其中的PORT/PASSIVE關系。

          4).server --fw<->;fw -- client server和client都在防火墻后面:
              如果沒有特別的方法,server和client之間將不能工作;解決的辦法就是綜合上述2).3)的方法,
        在server的防火墻以及client的防火墻分別做相應的設置.

        BTW:不單是ftp server,其他的某些服務也有類似問題,比如netmeeting(h323),pptp server,解決的思路也相似。

        我是億恩科技小路   qq  :1339268817   電話:0371-60135992
        歡迎您的垂詢。!

        億恩科技云計算數據中心,機柜10M獨享托管 代理年付只需 55000元


        本文出自:億恩科技【www.endtimedelusion.com】

        服務器租用/服務器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質保障!--億恩科技[ENKJ.COM]

      1. 您可能在找
      2. 億恩北京公司:
      3. 經營性ICP/ISP證:京B2-20150015
      4. 億恩鄭州公司:
      5. 經營性ICP/ISP/IDC證:豫B1.B2-20060070
      6. 億恩南昌公司:
      7. 經營性ICP/ISP證:贛B2-20080012
      8. 服務器/云主機 24小時售后服務電話:0371-60135900
      9. 虛擬主機/智能建站 24小時售后服務電話:0371-60135900
      10. 專注服務器托管17年
        掃掃關注-微信公眾號
        0371-60135900
        Copyright© 1999-2019 ENKJ All Rights Reserved 億恩科技 版權所有  地址:鄭州市高新區翠竹街1號總部企業基地億恩大廈  法律顧問:河南亞太人律師事務所郝建鋒、杜慧月律師   京公網安備41019702002023號
          0
         
         
         
         

        0371-60135900
        7*24小時客服服務熱線

         
         
        av不卡不卡在线观看_最近2018年中文字幕_亚洲欧美一区二区三区_一级A爱做片免费观看国产_日韩在线中文天天更新_伊人中文无码在线