溫馨提示×

Ubuntu FTP Server防火墻設置

小樊
47
2025-05-28 20:39:09
欄目: 智能運維

在Ubuntu上設置FTP服務器的防火墻規則,通常涉及使用 ufw (Uncomplicated Firewall)或 iptables 。以下是使用這兩種方法的步驟:

使用ufw配置防火墻

  1. 安裝ufw

    sudo apt update
    sudo apt install ufw
    
  2. 啟用ufw

    sudo ufw enable
    
  3. 允許FTP流量

    • 允許FTP控制連接(端口21):

      sudo ufw allow 21/tcp
      
    • 允許FTP數據傳輸(端口20):

      sudo ufw allow 20/tcp
      
    • 允許被動模式FTP(端口范圍1024-1048):

      sudo ufw allow 1024:1048/tcp
      
  4. 檢查防火墻狀態

    sudo ufw status
    

使用iptables配置防火墻

  1. 安裝iptables(如果尚未安裝):

    sudo apt get install iptables
    
  2. 編輯iptables規則

    • 允許FTP控制連接(端口21)和數據傳輸(端口20):

      sudo iptables -A INPUT -p tcp --dport 21 -j ACCEPT
      sudo iptables -A INPUT -p tcp --dport 20 -j ACCEPT
      
    • 允許被動模式FTP(端口范圍1024-1048):

      sudo iptables -A INPUT -p tcp --dport 1024:1048 -j ACCEPT
      
  3. 保存iptables規則

    sudo netfilter-persistent save
    
  4. 加載iptables規則

    sudo iptables-restore < /etc/iptables.rules
    
  5. 查看iptables規則

    sudo iptables -L -n
    

請注意,以上命令和步驟是基于Ubuntu系統的通用指導,具體配置可能需要根據您的實際網絡環境和FTP服務器設置進行調整。在應用防火墻規則后,請確保FTP服務器能夠正常工作,并且客戶端能夠連接和傳輸文件。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女