溫馨提示×

Linux防火墻怎樣關閉端口

小樊
48
2025-08-05 10:37:01
欄目: 智能運維

在Linux系統中,你可以使用iptablesfirewalld來管理防火墻規則,包括關閉特定端口。以下是兩種常見的方法:

使用 iptables

  1. 查看當前規則

    sudo iptables -L -n
    
  2. 關閉特定端口(例如關閉TCP端口80):

    sudo iptables -A INPUT -p tcp --dport 80 -j DROP
    
  3. 保存規則(具體命令取決于發行版):

    • Debian/Ubuntu
      sudo iptables-save > /etc/iptables/rules.v4
      
    • CentOS/RHEL
      sudo service iptables save
      
  4. 重啟防火墻服務(如果需要):

    • Debian/Ubuntu
      sudo systemctl restart iptables
      
    • CentOS/RHEL
      sudo systemctl restart iptables.service
      

使用 firewalld

  1. 查看當前防火墻狀態

    sudo firewall-cmd --state
    
  2. 查看所有開放的端口

    sudo firewall-cmd --list-all
    
  3. 關閉特定端口(例如關閉TCP端口80):

    sudo firewall-cmd --permanent --remove-port=80/tcp
    
  4. 重新加載防火墻配置

    sudo firewall-cmd --reload
    

注意事項

  • 備份規則:在進行任何更改之前,建議備份當前的防火墻規則。
  • 測試:在生產環境中應用更改之前,先在測試環境中驗證更改是否按預期工作。
  • 權限:大多數命令需要超級用戶權限(使用sudo)。

通過以上步驟,你可以有效地關閉Linux系統中的特定端口。

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