Cách Đổi Port Remote Desktop Trên Windows

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ẽ "n
Á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

Bước 3: Ở dòng Specific local ports nhập số port vừa nhập ở trên, Next cho đến hết.

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
  
Thay đổi $portvalue bằng port mà bạn muốn

Số port đổi phải nhỏ hơn 60.000

Cách 2

Bấm vào đây để xem.

Nguồn:
learn.microsoft.com

إرسال تعليق