為了安全性,系統管理員常將遠端桌面服務(RDP)預設連接埠 3389 修改為其他埠號(如 3390、50000 等)。修改後,標準的「遠端桌面連線」客戶端若僅輸入 IP 將無法連線,必須明確指定新連接埠。
mstsc(Win+R → mstsc)開啟遠端桌面連線IP位址:新連接埠192.168.1.100:3390 或 rdp.example.com:50000
mstsc /v:192.168.1.100:3390
# 建立 connection.rdp
full address:s:192.168.1.100:3390
prompt for credentials:i:1
# 雙擊即可連線
regedit 開啟登錄編輯器HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-TcpPortNumber(DWORD)為新埠號(十進位),如 3390netsh advfirewall firewall add rule name="RDP 3390" dir=in action=allow protocol=TCP localport=3390net stop TermService && net start TermService| 現象 | 可能原因 | 排查 |
|---|---|---|
| 連線逾時 | 防火牆未放行新埠號 | 伺服器端 netstat -an | findstr 3390 確認監聽;客戶端 telnet IP 3390 測試連通 |
| 憑證錯誤 | 自我簽署憑證不受信 | 連線前勾選「不再詢問」,或匯入信任根憑證 |
| 驗證失敗 | 帳號/密碼錯、NLA 設定不符 | 確認使用者屬於 Remote Desktop Users 群組 |
| 內網可連、外網不可連 | 路由器/NAT 未做埠號轉發 | 路由器設定 Port Forwarding:外部 3390 → 內部 IP:3390 |
secpol.msc → 帳號原則 → 帳號鎖定原則修改 RDP 連接埠後,記得在客戶端以 IP:Port 格式指定新埠號,並同步更新防火牆與 NAT 規則,即可正常遠端管理。