원격 데스크톱 수신 포트를 변경해야 하는 이유
원격 데스크톱은 Windows의 핵심 기능 중 하나로, 다른 위치에 있는 컴퓨터에 연결하여 마치 그 자리에 있는 것처럼 원격으로 조작할 수 있게 해줍니다. 예를 들어 회사에 있으면서 집에 있는 PC에 접속해야 할 때, 홈 PC에서 RDP(원격 데스크톱 프로토콜)가 활성화되어 있다면 손쉽게 연결할 수 있습니다.
그런데 RDP는 기본적으로 3389번 포트를 사용합니다. 이 포트는 널리 알려져 있어 누구나 번호를 알고 있으며, 그만큼 무단 접근 등 보안 위협에 노출될 가능성이 큽니다. 따라서 원격 데스크톱 연결의 수신 포트를 다른 번호로 변경하는 것이 좋습니다. 아래 단계를 따라 하면 어렵지 않게 변경할 수 있습니다.
레지스트리에서 원격 데스크톱 수신 포트 변경하기
주의: 레지스트리를 잘못 수정하면 시스템에 심각한 문제가 발생할 수 있습니다. 시작하기 전에 만약의 상황에 대비해 시스템 복원 지점을 만들어 두는 것을 권장합니다.
- Windows 키 + R을 누른 다음 regedit를 입력하고 Enter 키를 눌러 레지스트리 편집기를 실행합니다.
- 다음 레지스트리 경로로 이동합니다.
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TerminalServer\WinStations\RDP-Tcp\ - 왼쪽 창에서 RDP-Tcp가 선택되어 있는지 확인한 뒤, 오른쪽 창에서 PortNumber 값을 찾습니다.
- PortNumber를 더블클릭합니다. 값 편집 화면에서 단위 시스템(Base)을 '십진수(Decimal)'로 선택해야 실제 포트 번호를 확인하고 수정할 수 있습니다.
- 기본값 (3389)이 표시됩니다. 이를 1025 ~ 65535 사이의 새 포트 번호로 변경한 후 확인을 클릭합니다.
- 변경 사항을 적용하려면 컴퓨터를 재부팅하거나 원격 데스크톱 서비스를 다시 시작해야 합니다.
- 이후 원격 데스크톱 연결로 해당 PC에 접속할 때는 반드시 새 포트 번호를 함께 입력해야 합니다. (예: 192.168.0.10:12345)
참고: 새 포트 번호로 원격 접속하기 전에 방화벽에서 해당 포트를 허용하도록 설정을 변경해야 할 수 있습니다.
설정이 정상적으로 적용되었는지 확인하려면 명령 프롬프트(cmd)를 관리자 권한으로 실행한 후 다음 명령어를 입력하세요.
netstat -a
Windows 방화벽에서 새 포트 허용 규칙 추가하기
포트를 변경했다면, 외부에서 정상적으로 접속할 수 있도록 Windows 방화벽에 사용자 지정 인바운드 규칙을 추가해야 합니다.
- Windows 키 + X를 누른 다음 제어판을 선택합니다.
- 시스템 및 보안 > Windows Defender 방화벽으로 이동합니다.
- 왼쪽 메뉴에서 고급 설정을 클릭합니다.
- 왼쪽 목록에서 인바운드 규칙을 선택합니다.
- 오른쪽 동작 메뉴에서 새 규칙을 클릭합니다.
- 규칙 종류에서 포트를 선택하고 다음을 클릭합니다.
- TCP(또는 UDP)와 특정 로컬 포트를 선택한 후, 연결을 허용할 포트 번호를 입력합니다.
- 다음 화면에서 연결 허용을 선택합니다.
- 도메인, 개인, 공용 중 필요한 네트워크 유형에 체크합니다. (개인/공용은 새 네트워크에 연결할 때 선택하는 네트워크 유형이며, 도메인은 소속된 회사나 조직의 네트워크 환경을 의미합니다.)
- 마지막으로 규칙의 이름과 설명을 입력하고 마침을 클릭하면 완료됩니다.
함께 읽으면 좋은 글
- Internet Explorer '웹 페이지를 표시할 수 없습니다' 오류 해결 방법
- Windows에서 TrustedInstaller를 파일 소유자로 복원하는 방법
- Windows 10 밝기 설정이 작동하지 않을 때 해결 방법
- Windows 'IP 주소 충돌이 감지되었습니다' 오류를 해결하는 5가지 방법
마무리
지금까지 원격 데스크톱 수신 포트를 변경하는 방법을 알아보았습니다. 레지스트리 수정과 방화벽 규칙 추가만으로 기본 포트가 갖는 보안 위험을 크게 줄일 수 있으니, 원격 데스크톱을 자주 사용한다면 꼭 적용해 보시기 바랍니다. 이 글에 대해 궁금한 점이 있다면 댓글로 자유롭게 남겨 주세요.