윈도우에서 `Remote Desktop`을 사용할 경우 기본 포트인 `3389` 대신 다른 포트의 변경이 필요한 경우가 있다. 아래의 절차에 따라 레지스트리를 수정하여 변경이 가능하다.
Problem
윈도우에서 Remote Desktop
을 사용할 경우 기본 포트인 3389
대신 다른 포트의 변경이 필요한 경우가 있다. 아래의 절차에 따라 레지스트리를 수정하여 변경이 가능하다.
Solution
- 실행 >
regedit
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp
항목으로 이동PortNumber
수정Decimal
타입으로 선택- 포트 변경하여 저장
- (주의) 변경하는 포트는 방화벽에서 허용되었는지 먼저 확인해야 한다.
- 윈도우 재시작
또는 Powershell script
를 이용하여 빠르게 수정할 수도 있다1.
$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