在Debian系統中,常用防火墻配置工具為ufw(基于iptables的簡化工具),以下是核心操作步驟:
sudo apt update
sudo apt install ufw
sudo ufw enable
(系統會提示確認,輸入y即可)
sudo ufw allow 80/tcp # 允許HTTP
sudo ufw allow 443/tcp # 允許HTTPS
sudo ufw allow 22/tcp # 允許SSH
sudo ufw deny 22/tcp # 拒絕SSH(示例,謹慎操作)
sudo ufw allow from 192.168.1.100 to any port 80
sudo ufw status # 簡略狀態
sudo ufw status verbose # 詳細規則(含編號)
sudo ufw delete allow 80/tcp # 刪除允許HTTP的規則(需指定規則類型和端口)
sudo apt install iptables-persistent
sudo netfilter-persistent save
sudo nano /etc/ufw/before.rules # 編輯自定義規則文件(可選)
sudo ufw reload # 重新加載規則
INPUT=DROP(拒絕所有入站),需手動開放必要端口。iptables直接配置。以上操作基于Debian默認工具鏈,適用于大多數場景。如需更高級功能,可參考man ufw查看完整手冊。