溫馨提示×

debian防火墻如何集成

小樊
50
2025-04-22 09:00:58
欄目: 智能運維

在Debian系統中,防火墻可以通過多種方式集成和配置,以下是使用 ufwiptables 的詳細步驟:

使用ufw配置防火墻

  1. 安裝ufw
sudo apt update
sudo apt install ufw
  1. 啟用ufw
sudo ufw enable
  1. 設置默認策略
sudo ufw default deny incoming
sudo ufw default allow outgoing
  1. 允許特定端口和服務
sudo ufw allow 80/tcp  # 允許HTTP(80端口)
sudo ufw allow 443/tcp # 允許HTTPS(443端口)
sudo ufw allow ssh     # 允許SSH連接(默認端口22)
  1. 查看ufw狀態
sudo ufw status
  1. 啟用日志記錄(可選):
sudo ufw logging on

日志文件通常保存在 /var/log/ufw.log,可以使用以下命令查看日志內容:

sudo less /var/log/ufw.log

或者實時監控日志:

sudo tail -f /var/log/ufw.log

使用iptables配置防火墻

  1. 安裝iptables(如果尚未安裝):
sudo apt update
sudo apt install iptables
  1. 配置防火墻規則
sudo iptables -A INPUT -p tcp --dport 22 -j ACCEPT  # 允許SSH端口
sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT  # 允許HTTP端口
sudo iptables -A INPUT -p tcp --dport 443 -j ACCEPT # 允許HTTPS端口
sudo iptables -A INPUT -j LOG --log-prefix "iptables denied: " # 記錄被拒絕的連接
  1. 保存規則
sudo iptables-save /etc/iptables/rules.v4
  1. 啟用防火墻
sudo systemctl enable iptables
sudo systemctl start iptables
  1. 查看防火墻狀態
sudo iptables -L
  1. 永久保存iptables規則(以免重啟后丟失):
  • 創建自啟動腳本:
sudo tee /etc/network/if-pre-up.d/iptables <<EOF
#!/bin/sh
/sbin/iptables-restore < /etc/iptables/rules.v4
EOF
sudo chmod +x /etc/network/if-pre-up.d/iptables
  • 保存當前規則:
sudo iptables-save > /etc/iptables/rules.v4

通過上述步驟,您可以在Debian系統上成功集成和配置防火墻,確保系統的安全性和穩定性。

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