更改Win計(jì)算機(jī)上的遠(yuǎn)程桌面的偵聽端口
更改Win計(jì)算機(jī)上的遠(yuǎn)程桌面的偵聽端口
2024-02-21 18:13
適用于:Windows Server 2022、Windows 11、Windows 10、Windows Server 2019、Windows Server 2016
適用于:Windows Server 2022、Windows 11、Windows 10、Windows Server 2019、Windows Server 2016(原文地址)
通過遠(yuǎn)程桌面客戶端連接到計(jì)算機(jī)(Windows 客戶端或 Windows Server)時(shí),計(jì)算機(jī)上的遠(yuǎn)程桌面功能會(huì)通過定義的偵聽端口(默認(rèn)情況下為 3389)“偵聽”連接請求。 可以通過修改注冊表來更改 Windows 計(jì)算機(jī)上的偵聽端口。
- 啟動(dòng)注冊表編輯器。 (在“搜索”框中鍵入 regedit。)
- 導(dǎo)航到以下注冊表子項(xiàng):HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp
- 查找端口號(hào)
- 單擊“編輯”>“修改”,然后單擊“十進(jìn)制”。
- 鍵入新端口號(hào),然后單擊“確定” 。
- 關(guān)閉注冊表編輯器,然后重新啟動(dòng)計(jì)算機(jī)。
下次使用遠(yuǎn)程桌面連接連接到此計(jì)算機(jī)時(shí),必須鍵入新端口。 如果正在使用防火墻,請確保將防火墻配置為允許連接到新端口號(hào)。
可運(yùn)行以下 PowerShell 命令來查看當(dāng)前端口:
Get-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp' -name "PortNumber"
例如:
PortNumber : 3389
PSPath : Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp
PSParentPath : Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations
PSChildName : RDP-Tcp
PSDrive : HKLM
PSProvider : Microsoft.PowerShell.Core\Registry
還可運(yùn)行以下 PowerShell 命令來更改 RDP 端口。 在此命令中,我們會(huì)將新的 RDP 端口指定為 3389(自定義端口多少就改為多少$portvalue = 3389 )。
若要向注冊表添加新的 RDP 端口(復(fù)制以下全部代碼至PowerShell執(zhí)行):
$portvalue = 3389
Set-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp' -name "PortNumber" -Value $portvalue
New-NetFirewallRule -DisplayName 'RDPPORTLatest-TCP-In' -Profile 'Public' -Direction Inbound -Action Allow -Protocol TCP -LocalPort $portvalue
New-NetFirewallRule -DisplayName 'RDPPORTLatest-UDP-In' -Profile 'Public' -Direction Inbound -Action Allow -Protocol UDP -LocalPort $portvalue