XP,비스타는 터미널 서비스(원격)접속을 1명으로 제한하고 있다.
그것도 터미널 서비스 접속을 하게 되면 기존 로컬 컴퓨터는 잠겨버리고
원격 접속 사용자만 사용이 가능한 상태가 된다.

XP,비스타는 서버제품이 아닌 홈,비지니스용 OS이기 때문에 제한을 둔것 같다.
하지만, 약간의 방법으로 이제한을 풀수가 있다.
XP는 패치가 나와있으므로 생략하고 비스타의 방법만 이야기한다.
일단, 알아둘것은 이정도를 하려면 약간은 파워유저에 가까울것으로 생각되므로
구체적인 단계는 무시하겠다.
먼저, 필요한것은 헥사 에디터가 필요하다. 나는 WinHex라는 프로그램을 사용하였다.
'울트라 에디터'나 '에디트 플러스' 헥사 에디트를 지원하는지는 모르겠다.

그럼 우리가 수정할 파일은 windows\system32\termsrv.dll 이다.(비스타)
그런데 이 파일을 수정하려면 현재 사용자의 이파일에 대한 수정 권한이 있어야 한다.
이 파일의 권한을 내 아이디로 설정해준다. 이부분에 대해서는 일일이 설명하지 않겠다.

이제 수정할 준비가 되었으면 혹시나 모를 사고에 대비해 termsrv.dll파일을 복사해서 백업해둔다.
그럼 헥사 에디터로 이 파일을 열어본다. 뭔가 이상한 문자들이 빼곡하다.
이것들을 알 필요는 없다. 다만, 우리는 그 '제한' 이 설정되어있는 부분만 수정하면 된다.

만약 Winhex 프로그램을 사용한다면 View->Hex Display Only를 체크하여 주소(OffSet)를 16진수로 표시하도록 한다.
사용자 삽입 이미지

헥사에디터의 000150D8번지의 값을 보면 3B라고 되어있을 것이다. 이것을 BA로 바꿔준다.
이런식으로 해당번지의 값을 아래의 값으로 바꿔준다.

000150D8: 3B > BA
000150D9: 91  >  00
000150DA: 20 >  01
000150DB: 03 >  00
000150DD: 00 >  90
000150DF: 0F >  89
000150E0: 84  >  91
000150E1: 0C  > 20
000150E2: CA >  03
000154BF: 43  >  90

사용자 삽입 이미지

파란색 글자부분들이다. 아래와같이 수정한다.
사용자 삽입 이미지

좀더 내려가서 다음부분도 바꾸어준다.(000154BF) 43->90
사용자 삽입 이미지

43을 90으로 바꾸어준다.
사용자 삽입 이미지

이제 저장하고나서 재부팅, 혹은 터미널 서비스를 다시 시작해주면 외부에서 원격접속하더라도
로컬과 원격지 동시에 컴퓨터의 접속이 가능하다. 단, 서로 다른 사용자로 접속해야한다.

그리고  000150D9번지와 000150DA번지의 값이 00 02로 수정되었는다. 이것은 동시접속 가능한 숫자이다.
02라는것은 원격으로 동시에 2개의 접속을 허용한다는 뜻이다. 즉, 현재 수정된것은 로컬+원격(2) 총 3개의 접속을 동시에 허용한다는 것이므로 내가 원하는 것에 맞게 수정하면 될것이다.

첨부파일은 위와 같이 수정된 파일이다. 헥사에디터가 없거나 수정하기 힘들때 windows\system32\termsrv.dll의 권한을 내 아이디로 설정하고 덮어쓰기 하면 된다.

trackback :: http://www.magnet-t.com/blog/trackback/107
  1. 그냥 2009/10/03 10:23 댓글수정 또는 삭제
    댓글에 댓글입력

    원래부터 1대만 연결된것이 아니구요..홈버젼에도 터미널 서비스가 가능하게 되는 시점인 sp2로 업그레이드를 진행하면 1대로 제한됩니다....
    글쓴이가 올린분이 올린 파일이 sp1이전의 파일입니다....빌드 넘버가 이전것인..

 이전  1 ... 343536373839404142 ... 144   다음