在Debian系統中,可以通過配置iptables或firewalld來制定防火墻策略。以下是兩種方法的詳細說明:
sudo apt-get update
sudo apt-get install iptables
sudo nano /etc/iptables/rules.v4
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -p tcp --dport 22 -j ACCEPT
-A INPUT -p tcp --dport 80 -j ACCEPT
-A INPUT -p tcp --dport 443 -j ACCEPT
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
COMMIT
sudo iptables-restore < /etc/iptables/rules.v4
sudo cp /etc/iptables/rules.v4 /etc/network/if-up.d/iptables.rules
sudo chmod +x /etc/network/if-up.d/iptables.rules
sudo iptables -L
sudo apt-get update
sudo apt-get install firewalld
sudo systemctl start firewalld
sudo systemctl enable firewalld
sudo firewall-cmd --get-zones
sudo firewall-cmd --set-default-zone=public
sudo firewall-cmd --permanent --zone=public --add-port=8080/tcp
sudo firewall-cmd --reload
sudo firewall-cmd --zone=public --list-ports
通過以上步驟,您可以根據需要制定Debian系統的防火墻策略。建議根據實際網絡環境和安全需求調整規則,并定期審查和更新防火墻配置以確保安全性。