科研環境多用Linux,面對純命令列介面,如何快速啟用防火牆抵禦蠕蟲與後門入侵?Linux核心防火牆iptables功能強大,掌握幾條核心指令即可應對大多數發佈版。
# 開機自動啟用防火牆
chkconfig iptables on
# 開機自動關閉防火牆
chkconfig iptables off
# 立即啟動
service iptables start
# 立即關閉
service iptables stop
編輯/etc/sysconfig/iptables,在COMMIT前添加:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
保存後執行service iptables restart生效。同理可開放HTTP(80)、HTTPS(443)、MySQL(3306)等端口。
iptables -L -n -v --line-numbers:帶行號顯示所有規則與計數器。iptables -D INPUT 行號:刪除指定規則。iptables -F:清空所有規則(慎用,遠程操作會斷開連線)。iptables-save > /etc/sysconfig/iptables:手動保存當前規則使持久化。iptables支援狀態檢測、連接追蹤、NAT、限速、日誌記錄等高級功能。生產環境建議使用firewalld(CentOS 7+)或ufw(Ubuntu/Debian)等前端工具簡化管理,核心仍是iptables。定期審核規則集,遵循「默認拒絕、最小授權」原則,構建纏深防禦體系。