Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Windows Server 2003 遠端桌面 3389 連接埠 IP 限制:IPsec 原則限定來源位址實作指南

編輯:Windows Server 常見問題解答

直接將遠端桌面埠 (3389) 曝露於網際網路極度危險。Windows Server 2003 內建 IPsec 原則可實現「白名單 IP 允許連線、其餘全部封鎖」的存取控制,無需額外防火牆硬體/軟體。本文提供雙規則設定完整步驟。

核心邏輯:兩條規則疊加

  1. 允許規則:來源 = 受信任 IP/網段,目的地 = 本機 IP,動作 = 允許
  2. 拒絕規則:來源 = 任何 IP,目的地 = 本機 IP,協定 = TCP,目的地埠 = 3389,動作 = 封鎖
  3. IPsec 原則採「先符合優先」,允許規則優先順序高於拒絕規則

步驟一:建立允許規則 (白名單)

  1. Win+R → gpedit.msc
  2. 電腦設定 → Windows 設定 → 安全性設定 → IP 安全性原則
  3. 右鍵空白處 →「建立 IP 安全性原則」→ 名稱如「允許管理 IP 存取 3389」
  4. 取消勾選「啟用預設回應規則」→ 完成
  5. 雙擊剛建立的原則 →「規則」分頁 →「新增」
  6. 精靈:通道類型「本機」→ 下一步
  7. 來源位址:「特定的 IP 子網路」→ 輸入信任網段
    • 固定 IP 範例:伺服器 IP 61.164.140.43 → 輸入 61.164.140.0 / 255.255.255.0
    • ADSL 動態 IP:前兩段固定 → 123.6.0.0 / 255.255.0.0
  8. 目的地位址:「我的 IP 位址」
  9. 通訊協定類型:「任何」→ 完成
  10. 回到原則視窗 → 勾選該規則 →「指派」啟動原則

步驟二:建立拒絕規則 (封鎖其餘)

  1. 同樣在「IP 安全性原則」建立新原則,名稱如「封鎖非授權 IP 存取 3389」
  2. 新增規則 → 來源位址:「任何 IP 位址」
  3. 目的地位址:「我的 IP 位址」
  4. 通訊協定類型:「TCP」→ 下一步
  5. 來源埠:「從任何連接埠」→ 目的地埠:「到此連接埠」→ 輸入 3389
  6. 完成 → 指派啟動

關鍵注意事項

  • 兩條原則必須同時啟用 (指派),單獨啟用拒絕規則會將自己鎖在外面
  • 優先順序:允許原則建立時間較早通常優先;可在「進階」設定確認
  • 動態 IP 管理:ADSL 使用者建議將常用網段全部加入允許規則 (如 123.6.0.0/16、123.7.0.0/16)
  • 鎖定風險:設定錯誤會導致自己無法遠端連線,建議:
    • 先在本機主控台測試規則邏輯
    • 保留實體存取或管理卡 (iDRAC/iLO/IPMI) 當後門
    • 或設定排程工作定時停用 IPsec 原則 (netsh ipsec static set policy state=inactive)
  • 效能影響:IPsec 封包處理增加微量 CPU 負載,現代 CPU 可忽略

驗證方法

  1. 受信任 IP 遠端桌面連線 → 應成功
  2. 非信任 IP (手機 4G/其他地點) 連線 → 應逾時/拒絕連線
  3. 本機執行 ipsecmon 或 netsh ipsec dynamic show all 查看原則狀態

結語

IPsec 原則是 Windows 內建的強大主機型防火牆功能,善用「允許白名單 + 拒絕其餘」雙規則模式,能以零成本實現遠端桌面埠的精準存取控制,大幅降低暴力破解與掃描攻擊風險。

Copyright © Windows教程網 All Rights Reserved