윈도우 11 / 원격 데스크톱 / 포트 변경하는 방법
윈도우 11의 원격 데스크톱(RDP) 수신 포트를 바꾸려면 원격 PC의 PortNumber 레지스트리 값을 변경하고, 새 포트를 허용하는 방화벽 규칙을 만든 뒤 재부팅하여 접속을 확인해야 합니다. 기본 포트는 3389입니다. 포트 변경은 기본 포트를 겨냥한 일부 자동 스캔을 피하는 데 도움이 될 수 있지만, 인증이나 네트워크 접근 제어를 대신하는 보안 대책은 아닙니다. 전체 절차는 Microsoft의 원격 데스크톱 수신 포트 변경 문서를 기준으로 설명합니다.
변경 전에 확인할 사항
이 작업은 접속받는 PC에서 수행합니다. Windows 11 Pro·Enterprise·Education은 원격 데스크톱 호스트가 될 수 있지만, Windows 11 Home은 다른 PC에 접속하는 클라이언트로만 사용할 수 있습니다. 대상 PC에서 설정 → 시스템 → 원격 데스크톱을 켜고, 관리자 권한과 접속을 시험할 다른 장치를 준비하세요. 특히 지금 원격 데스크톱으로만 접속 중이라면 변경 실패 시 PC를 직접 조작할 수 있는 방법부터 마련해야 합니다. Microsoft의 원격 데스크톱 사용 조건도 함께 확인할 수 있습니다.
현재 포트를 기록하고 새 포트가 다른 서비스에서 사용 중이지 않은지 확인합니다. 아래 화면처럼 원격 데스크톱 설정에서 포트가 표시되는 경우가 있지만, 정확한 수신 포트 값은 뒤에서 수정할 PortNumber 항목에서도 확인할 수 있습니다. 이 글의 53389는 예시이므로, 실제로 선택한 포트 번호를 레지스트리·방화벽·접속 주소에 똑같이 적용해야 합니다.
레지스트리를 수정하기 전에는 해당 키를 선택하고 파일 → 내보내기로 백업해 두세요. Microsoft는 레지스트리의 잘못된 변경이 문제를 일으킬 수 있다고 안내하며, 레지스트리 내보내기와 복원 방법을 제공합니다.
레지스트리에서 수신 포트 변경하기
- Win + R을 누르고
regedit을 입력한 뒤 Enter를 누릅니다. 사용자 계정 컨트롤에서 관리자 권한을 확인합니다.
- 레지스트리 편집기에서
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp로 이동하고 PortNumber를 더블 클릭합니다. 변경 전 값을 기록해 두세요.
- 단위에서 10진수를 선택하고 값 데이터에 새 포트를 입력합니다. 예를 들어
53389를 입력한 뒤 확인을 누릅니다. 16진수를 선택한 상태에서 같은 숫자를 입력하지 않도록 주의하세요.
아직 재부팅하지 말고 새 포트를 허용할 방화벽 규칙을 먼저 만듭니다. 레지스트리만 바꾸고 재부팅하면 새 포트로 접속하지 못할 수 있습니다.
새 포트의 방화벽 규칙 만들기
다음 화면은 새 수신 포트의 TCP 인바운드 규칙을 만드는 과정입니다. 다른 방화벽이나 공유기를 거치는 경우에는 그 장치의 허용·전달 설정도 확인해야 합니다.
- 시작 메뉴에서 고급 보안이 포함된 Windows Defender 방화벽을 검색해 엽니다.
- 왼쪽의 인바운드 규칙을 선택하고 오른쪽의 새 규칙을 클릭합니다.
- 규칙 종류에서 포트를 선택하고 다음을 누릅니다.
- TCP와 특정 로컬 포트를 선택하고 레지스트리에 입력한 번호를 적습니다. 예시에서는
53389입니다. 다음을 누릅니다.
- 연결 허용을 선택하고 다음을 누릅니다.
- 규칙을 적용할 네트워크 프로필을 선택합니다. 실제 접속에 필요한 도메인·개인·공용 프로필만 선택하고, 익숙하지 않은 공용 네트워크까지 무조건 허용하지 마세요. 선택 후 다음을 누릅니다.
- 나중에 찾기 쉬운 이름을 입력합니다. 예를 들어
RDP 53389 TCP로 정한 뒤 마침을 누릅니다.
- 인바운드 규칙 목록에 새 규칙이 생겼는지 확인합니다. 필요한 경우 규칙의 속성 → 범위에서 접속을 허용할 원격 IP 주소를 제한할 수 있습니다.
재부팅 후 새 포트로 접속 확인하기
- 규칙을 확인한 뒤 대상 PC를 재부팅합니다. 다른 장치의 원격 데스크톱 연결 창에서 컴퓨터 이름이나 IP 주소 뒤에 콜론과 새 포트 번호를 붙여 접속합니다. 예를 들어
<computer-ip>:53389처럼 입력합니다.
같은 네트워크의 다른 장치에서 먼저 접속을 시험하면 PC의 새 설정을 확인하기 쉽습니다. 외부 네트워크에서 접속한다면 공유기 포트 전달이나 별도 방화벽도 새 포트에 맞게 설정해야 할 수 있습니다. Microsoft는 인터넷에 RDP를 직접 공개하는 방식보다 VPN 사용을 권장합니다.
접속되지 않을 때 확인하고 되돌리는 방법
- 대상 PC의 원격 데스크톱 기능이 켜져 있고, 접속 계정에 권한이 있는지 확인합니다.
PortNumber, TCP 방화벽 규칙, 접속 주소에 입력한 포트가 같은지 확인합니다. TCP 규칙이 적용 중인 네트워크 프로필에서 활성화되어 있어야 합니다.- 외부 네트워크라면 공유기 포트 전달과 별도 방화벽도 확인합니다. 내부 IP 주소와 외부 IP 주소를 혼동하지 않았는지도 점검합니다.
문제가 계속되면 PC에 직접 접속해 백업해 둔 포트 값으로 PortNumber를 되돌리고 재부팅합니다. 기존 포트에서 접속이 다시 되는 것을 확인한 다음, 이번에 만든 새 포트 규칙을 정리하세요. 원래 사용하던 방화벽 규칙은 새 포트의 접속이 확인되기 전까지 성급하게 제거하지 않는 것이 안전합니다.
포트를 바꾸어도 RDP 인증 취약성이나 노출 자체가 해결되지는 않습니다. 네트워크 수준 인증(NLA)을 유지하고, 원격 접속 계정에 강력하고 고유한 비밀번호를 사용하며, 가능한 경우 신뢰할 수 있는 네트워크 또는 VPN을 통해 접속하세요. Microsoft도 원격 데스크톱의 NLA와 계정 보안을 강조합니다.






















