SSH 防火牆
檢查 UFW 規則並限制 SSH 的可信來源。
執行前須知
此 Ubuntu UFW 範例不會啟用或重設防火牆。保留主控台及目前工作階段。以實際用戶端位址與 SSH 連接埠取代範例,並考慮 IPv6、NAT、動態 IP 和雲端安全群組。現有規則順序及預設策略會影響存取;不明用途時不要刪除既有規則。
伺服器端步驟以 Ubuntu 為例;其他系統的命令、設定路徑及服務名稱可能不同。用戶端步驟請依文中說明在用戶端執行。
變更生效後,請先透過新的 SSH 工作階段確認能正常登入,並驗證預期功能。確認成功之前,請保持目前工作階段開啟,以便必要時還原設定。
使用範例
檢查 UFW 是否啟用,並檢視編號規則及預設策略。
sudo ufw status verbose
sudo ufw status numbered若現有策略允許,為實際可信來源和 SSH 連接埠新增允許規則;此規則本身不會封鎖其他來源。
sudo ufw allow from 192.0.2.10 to any port 22 proto tcp僅使用相同的實際位址和連接埠撤銷自己新增的範例規則,並以新工作階段驗證。
sudo ufw delete allow from 192.0.2.10 to any port 22 proto tcp權威參考
核對日期:2026 年 10 月 27 日