在Debian系統中,防火墻是保護服務器安全的重要工具。以下是Debian防火墻的最佳實踐指南:
安裝UFW:
sudo apt update
sudo apt install ufw
啟用UFW:
sudo ufw enable
檢查UFW狀態:
sudo ufw status verbose
允許特定端口:
sudo ufw allow 22/tcp # 允許SSH連接
sudo ufw allow 80/tcp # 允許HTTP連接
sudo ufw allow 443/tcp # 允許HTTPS連接
允許端口范圍:
sudo ufw allow 51000:60000/tcp # 允許51000到60000之間的端口
保存規則:
sudo ufw enable
查看當前iptables規則:
sudo iptables -L
添加規則:
sudo iptables -A INPUT -p tcp --dport 8080 -j ACCEPT # 允許8080端口
保存iptables規則:
sudo iptables-save /etc/iptables/rules.v4
設置規則開機自啟:
sudo netfilter-persistent save
sudo netfilter-persistent reload
允許所有入站連接:
sudo iptables -P INPUT ACCEPT
允許所有出站連接:
sudo iptables -P OUTPUT ACCEPT
允許已建立的連接:
sudo iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
拒絕所有其他入站連接:
sudo iptables -A INPUT -j REJECT
useradd
和 usermod
命令新建普通用戶,并通過 sudo
命令提升權限。通過以上步驟,您可以有效地配置和管理Debian系統的防火墻,提高系統的安全性。