開始前準備
每台雲端主機的防火牆規則上限為 10 筆. 請先規劃需要放行的服務與來源, 避免建立重複規則.
先確認主機服務使用的連接埠及允許連線的來源. 修改前保留目前連線, 並確認 Web KVM 可以開啟. 本篇以連入主機的白名單為例, 先建立並啟用必要的允許規則, 再把預設輸入策略設為拒絕. 請務必包含自己的 SSH 或遠端桌面管理連線, 避免設定後無法登入.
02查看現有規則並新增
開啟 "防火牆", 先檢查既有規則的方向, 動作與順序. 確認尚未達到 10 筆上限 後, 點選 "建立防火牆規則". 已達上限時, 先核對並編輯既有規則, 或確認用途後移除不再需要的規則. 不要為了騰出名額而刪除仍在使用的管理連線規則.
放大圖片
03填寫方向, 來源與目的埠
白名單規則使用 ACCEPT 放行. 以對外提供 HTTPS 網站為例, 可設定 類型 in, 動作 ACCEPT, 協定 TCP, 目的埠 443. 若僅允許指定來源, 在 "來源" 填入自己確認的 IP 或網段; 公開網站才依需求允許不限定來源. "來源埠" 通常保持空白, 不要把服務埠誤填在這裡. 核對 "啟用", 介面, 目的地與註解, 再按 "確認". 管理連線請依實際 SSH 或遠端桌面的埠號及來源另外設定.
放大圖片
04核對啟用狀態與規則順序
返回列表核對剛建立的規則. 可在該列切換啟用狀態, 使用鉛筆編輯, 或使用上移/下移圖示調整順序. 修改前先確認哪些既有規則可能攔截相同連線, 再逐一調整並檢查結果. 同時檢查是否有放行範圍過大的舊規則, 避免保留了白名單以外的連線權限.
放大圖片
05將預設輸入策略設為拒絕
確認必要的白名單規則已建立並啟用後, 接續 啟用防火牆與調整預設策略 教學, 開啟 "防火牆選項", 點選鉛筆編輯, 啟用防火牆並將 "輸入策略" 設為 "拒絕" (REJECT). 未被允許規則放行的連入連線會依預設策略拒絕, 後續即可維護需要放行的白名單, 不必逐筆新增封鎖規則.
本例限制的是連入主機的連線. "輸出策略" 管理主機主動連外, 沒有連外限制需求時保留目前設定. 若也要設為拒絕, 請先依上述教學準備必要的連外允許規則. 儲存後回到本篇測試連線.
放大圖片
06測試需要保留的連線
保留原有連線, 從允許的來源另外建立一次新連線, 確認網站或管理服務可用. 若有可用的測試來源, 再確認不在白名單中的來源無法連入同一項服務. 若仍無法連線, 檢查防火牆選項, 網卡的防火牆狀態及作業系統內的服務與防火牆. 必要時透過 Web KVM 檢查, 不要一次放寬所有來源與連接埠.
放大圖片
07選用: 停用或刪除舊規則
先確認新規則已能滿足需求. 暫時不用時可在指定列關閉啟用開關; 確定要移除時才點垃圾桶, 核對刪除視窗後確認. 每次變更後重新測試連線, 不要先刪除仍在使用的管理連線規則.
放大圖片