溫馨提示×

Ubuntu FTP服務器如何配置防火墻規則

小樊
66
2025-03-29 10:32:07
欄目: 云計算

在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(控制端口)和20(數據端口),以及被動模式下的多個端口范圍。你需要允許這些端口的流量。

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

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

      sudo ufw allow 20/tcp
      
    • 允許被動模式端口范圍(例如,50000-50050):

      sudo ufw allow 50000:50050/tcp
      
  4. 重新加載 ufw 規則

    sudo ufw reload
    
  5. 檢查 ufw 狀態

    sudo ufw status
    

使用 iptables

  1. 允許FTP控制端口(21)

    sudo iptables -A INPUT -p tcp --dport 21 -j ACCEPT
    
  2. 允許FTP數據端口(20)

    sudo iptables -A INPUT -p tcp --dport 20 -j ACCEPT
    
  3. 允許被動模式端口范圍(例如,50000-50050)

    sudo iptables -A INPUT -p tcp --dport 50000:50050 -j ACCEPT
    
  4. 保存 iptables 規則

    sudo apt install iptables-persistent
    sudo netfilter-persistent save
    sudo netfilter-persistent reload
    
  5. 檢查 iptables 規則

    sudo iptables -L -v -n
    

注意事項

  • 被動模式:FTP服務器通常使用被動模式進行數據傳輸,因此需要允許被動模式端口范圍。
  • 安全性:確保你的FTP服務器配置正確,并且使用SSL/TLS加密傳輸(FTPS)以提高安全性。
  • 防火墻狀態:在配置防火墻規則之前,確保防火墻是啟用的。

通過以上步驟,你應該能夠在Ubuntu上成功配置FTP服務器的防火墻規則。

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