在Linux系統中,啟用防火墻通常涉及使用iptables
或firewalld
這樣的工具。以下是使用這兩種工具啟用防火墻的基本步驟:
檢查iptables狀態:
sudo iptables -L
設置默認策略: 為了安全起見,你可以設置默認的輸入、輸出和轉發策略為DROP。
sudo iptables -P INPUT DROP
sudo iptables -P FORWARD DROP
sudo iptables -P OUTPUT ACCEPT
允許必要的流量: 根據你的需求,允許特定的端口和協議。例如,允許SSH連接(默認端口22):
sudo iptables -A INPUT -p tcp --dport 22 -j ACCEPT
保存iptables規則: 不同的Linux發行版可能有不同的方法來保存iptables規則。以下是一些常見的方法:
sudo iptables-save > /etc/iptables/rules.v4
sudo service iptables save
重啟iptables服務(如果需要):
sudo systemctl restart iptables
安裝firewalld(如果尚未安裝):
sudo yum install firewalld
啟動firewalld服務:
sudo systemctl start firewalld
設置firewalld開機自啟:
sudo systemctl enable firewalld
查看firewalld狀態:
sudo firewall-cmd --state
允許必要的流量: 例如,允許SSH連接:
sudo firewall-cmd --permanent --add-service=ssh
重新加載firewalld配置:
sudo firewall-cmd --reload
查看當前的firewalld配置:
sudo firewall-cmd --list-all
通過以上步驟,你可以在Linux系統上啟用并配置防火墻,以保護你的系統免受未經授權的訪問。