Áp dụng cho: Windows 10/11, Windows 8/8.1, Windows Server 2008 R2/2012 R2/2016/2019/2022
Khi bạn kết nối với máy tính (máy Windows hoặc Windows Server) thông qua ứng dụng Remote Desktop, tính năng Remote Desktop trên máy tính của bạn sẽ "nghe" yêu cầu kết nối thông qua một cổng nghe được xác định (3389 theo mặc định). Bạn có thể thay đổi cổng nghe đó trên máy tính Windows bằng các cách sau.
Đổi Port Bằng Cách Sửa Đổi Registry
Bước 1: Mở registry editor. (Gõ regedit vào hộp Tìm kiếm)
Bước 2: Điều hướng đến registry subkey sau:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp
Bước 3: Tìm PortNumber
Bước 4: Bấm vào Edit > Modify, rồi bấm vào Decimal.
Bước 5: Nhập số Port mới, rồi bấm OK.
Bước 6: Đóng registry editor và khởi động lại máy tính của bạn.
Nếu bạn đang sử dụng tường lửa, hãy đảm bảo bạn đã cấu hình tường lửa để cho phép kết nối với số cổng mới.
Bước 1: Dùng tổ hợp phím Windows + R, nhập wf.msc
Bước 2: Chọn Inbound Rules, Chọn New Rule…, Chọn Port, Next
Lần tới khi bạn kết nối với máy tính này bằng Remote Desktop, bạn phải nhập port mới.
Hướng Dẫn Kết Nối Sau Khi Đổi Port
Bạn có thể kiểm tra Port hiện tại bằng cách chạy lệnh PowerShell sau:
Get-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp' -name "PortNumber"
For example:
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
Đổi Port Bằng Lệnh PowerShell
Cách 1
Chạy lệnh sau bằng PowerShell
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
Số port đổi phải nhỏ hơn 60.000
Cách 2
Bấm vào đây để xem.
Nguồn:
learn.microsoft.com