溫馨提示×

Debian防火墻如何定制個性化規則

小樊
47
2025-06-13 23:20:33
欄目: 智能運維

在Debian系統中,可以使用iptables或ufw(Uncomplicated Firewall)來定制個性化防火墻規則。以下是使用這兩種工具的詳細步驟:

使用iptables定制個性化規則

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

    sudo apt update
    sudo apt install iptables
    
  2. 查看當前iptables規則

    sudo iptables -L -n -v
    
  3. 添加自定義規則

    • 允許特定IP訪問:
      sudo iptables -A INPUT -s 192.168.1.100 -j ACCEPT
      
    • 拒絕特定IP訪問:
      sudo iptables -A INPUT -s 192.168.1.101 -j DROP
      
    • 允許特定端口:
      sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT  # 允許HTTP
      sudo iptables -A INPUT -p tcp --dport 443 -j ACCEPT # 允許HTTPS
      
    • 拒絕所有入站連接:
      sudo iptables -P INPUT DROP
      
    • 允許SSH連接:
      sudo iptables -A INPUT -p tcp --dport 22 -m state --state NEW,ESTABLISHED -j ACCEPT
      sudo iptables -A OUTPUT -p tcp --sport 22 -m state --state ESTABLISHED -j ACCEPT
      
  4. 保存iptables規則

    • 使用iptables-persistent包保存和恢復規則:
      sudo apt install iptables-persistent
      sudo netfilter-persistent save
      sudo netfilter-persistent start
      
  5. 測試規則

    • 嘗試從不同的IP地址或端口進行連接,確保規則按預期工作。
  6. 監控和調試

    • 使用以下命令查看iptables狀態和規則:
      sudo iptables -L -n -v
      sudo iptables -t nat -L -n -v
      sudo iptables -t mangle -L -n -v
      

使用ufw定制個性化規則

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

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

    sudo ufw enable
    
  3. 查看當前ufw狀態

    sudo ufw status
    
  4. 添加自定義規則

    • 允許SSH連接(默認端口22):
      sudo ufw allow ssh
      
    • 允許HTTP服務(端口80):
      sudo ufw allow http
      
    • 允許特定IP地址的SSH訪問:
      sudo ufw allow from 192.168.1.100 to any port 22
      
    • 拒絕特定端口的FTP訪問:
      sudo ufw deny 21/tcp
      
    • 允許特定端口范圍(例如,打開從2290到2300的端口供TCP協議使用):
      sudo ufw allow 2290:2300/tcp
      
  5. 刪除規則

    • 刪除特定規則:
      sudo ufw delete allow 22/tcp
      
    • 刪除所有規則:
      sudo ufw reset
      
  6. 保存規則

    • 確保系統重啟后規則仍然有效:
      sudo ufw export > /etc/ufw/user.rules
      

通過以上步驟,您可以在Debian系統上定制個性化的防火墻規則,以確保系統的安全性和滿足特定需求。

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