2012. 2. 4. 10:00

보안이슈때문에 원격 데스크톱의 경우 기본 포트인 3389를 다른포트로 변경하는 것을 권장합니다.

먼저 기본포트를 여신후 작업을 하는 것이 여러가지로 편합니다.
(참고 : Window Server 2008 R2 - 원격 데스크톱 접속 설정)

1. 레지스트 수정

실행(위도우키 + R) 눌러 regedit를 입력하여 레지스트리 편집기를 띄웁니다.


 

레지스트 편집기에서 아래 경로를 찾습니다.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp
에 PortNumbe를 십진수로 설정하여 원하는 값으로 변경해줍니다.

 

 

 

2. 방화벽 열기

일단 포트가 열렸는지 확인을 해봅시다.
(참고 : 외부에서 포트 확인 해주는 사이트)

열려있지 않다면 방화벽을 열어 주어야 합니다.

제어판 > Window 방화벽
으로 들어가서 왼쪽에 있는 고급 설정을 누릅니다.

인바운드 아웃바인드 둘다 새 규칙을 만들어 줍니다.
두개다
규칙 종류 : 포트
프로토콜 및 포트 : 특정 로컬 포트 (원하는 포트 번호)

넣고 다음다음 눌러 이름을 지정하고 완료를 합니다.

 

 

이제 다시 포트가 열려 있는지 확인해주세요.

 

3. 서비스 재시작

귀찬으면 그냥 컴퓨터를 재시작 하셔도 됩니다 ㅡ.-;;;

제어판 > 관리 도구 > 서비스
에서 Remote Desktop Services를 찾아 재시작 해줍니다.

 

 

4. 문제 해결

저같은 경우 추가로
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp
에서 PortNumber도 수정을 해주어야 정상적으로 포트가 열리더군요 ㅡ.-;;

 

마무리

사실 쉬운방법이 있는데....
스누피님께서 한방에 처리할수 있도록 스크립트를 만들어 놓셨습니다 ㅎㅎㅎ
스누피님 블로그 - 원격 데스크톱 포트 변경

아니면 제가 만들어논 레지스트 파일을 이용하셔도 됩니다.
참고 : [Window Server] 원격 데스크톱 포트 변경

 

포트의 범위는 0~65535입니다.

하지만 0~1023은 시스템에서 예약된경우가 많습니다.