원격 데스크탑 포트 번호 변경 (default:3389)
1. 레지스트리(regedit) 편집기 실행
2. 레지스트리 하위 키로 이동
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TerminalServer\Wds\Repwd\Tds\Tcp
- 이름 : PortNumber
- 종류 : REG_DWORD
- 데이터 : 0x00000d3d(3389)
** 10진수를 선택하고 다른 포트번호를 입력
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TerminalServer\WinStations\RDP-Tcp
- 이름 : PortNumber
- 종류 : REG_DWORD
- 데이터 : 0x00000d3d(3389)
** 10진수를 선택하고 다른 포트번호를 입력
레지스트리(regedit) 편집기를 닫고 컴퓨터를 다시 시작합니다.
PowerShell 명령
RDP 현재 포트를 확인
Get-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp' -name "PortNumber"
> 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
새 RDP 포트를 3390으로 지정
$portvalue = 3390
Set-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp' -name "PortNumber" -Value $portvalue
Firewall Rule(RDP 포트 등록)
New-NetFirewallRule -DisplayName 'RDPPORTLatest-TCP-In' -Profile 'Public' -Direction Inbound -Action Allow -Protocol TCP -LocalPort $portvalue
> New-NetFirewallRule -DisplayName 'RDPPORTLatest-TCP-In' -Profile 'Public' -Direction Inbound -Action Allow -Protocol TCP -LocalPort $portvalue
Name : {64039c3f-89dc-49ad-8228-15b34e9d501f}
DisplayName : RDPPORTLatest-TCP-In
Description :
DisplayGroup :
Group :
Enabled : True
Direction : Inbound
Action : Allow
EdgeTraversalPolicy : Block
LooseSourceMapping : False
LocalOnlyMapping : False
Owner :
PrimaryStatus : OK
Status : 저장소에서 규칙을 구문 분석했습니다. (65536)
EnforcementStatus : NotApplicable
PolicyStoreSource : PersistentStore
PolicyStoreSourceType : Local
RemoteDynamicKeywordAddresses :
New-NetFirewallRule -DisplayName 'RDPPORTLatest-UDP-In' -Profile 'Public' -Direction Inbound -Action Allow -Protocol UDP -LocalPort $portvalue
> New-NetFirewallRule -DisplayName 'RDPPORTLatest-UDP-In' -Profile 'Public' -Direction Inbound -Action Allow -Protocol UDP -LocalPort $portvalue
Name : {a8283c71-dce8-4614-b2aa-eabe9295e10f}
DisplayName : RDPPORTLatest-UDP-In
Description :
DisplayGroup :
Group :
Enabled : True
Profile : Public
Platform : {}
Direction : Inbound
Action : Allow
EdgeTraversalPolicy : Block
LooseSourceMapping : False
LocalOnlyMapping : False
Owner :
PrimaryStatus : OK
Status : 저장소에서 규칙을 구문 분석했습니다. (65536)
EnforcementStatus : NotApplicable
PolicyStoreSource : PersistentStore
PolicyStoreSourceType : Local
RemoteDynamicKeywordAddresses :
RDP 현재 포트를 확인
> Get-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp' -name "PortNumber"
PortNumber : 3390
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
참고URL
'원도우' 카테고리의 다른 글
| [draft] 윈도우 계정 관리 명령어 정리 (0) | 2026.02.14 |
|---|---|
| [draft] 도커 이미지를 빌드하고 푸시하는 방법 (0) | 2026.02.14 |
| [draft] PowerShell에서 스크립트 실행 정책이 제한되어 있는 경우 발생하는 오류 (0) | 2026.02.11 |
| [draft] ms-settings URI 체계 참조 (0) | 2026.02.10 |
| [draft] 윈도우 10 편리한 단축키 (0) | 2026.02.10 |