부제 : 도대체 PC를 몇개를 사용을 하는 건지.... 


 이런 저런 목적으로 Internet이라는 광대한 Network에 내 전용 PC를 여러대를 두고 각각의 일들을 시키고 있다. 어떤 PC는 이벤트에 자동으로 응모를 하고 있고, 또한 어떤 PC는 음악을 틀어주고 있으며, 어떤 PC는 내 wiki가 되어 내 머리속의 기억을 대신해서 저장해주고 있다. 정확하게 말하면 PC단위가 아니라 서비스 단위가 될 듯 하다. 


 일단, Windows XP를 Network에 하나 띄워 놓고 Remote desktop connection(이후로 RDP, Remote Desktop Protocol)을 이용하여 접속을 하고 있는데, 얘가 조금 짜증나는 것이 Booting을 하면 꼭 Local에서 로그인을 한번 해줘야 다음에 접속이 된다는 된다는 점이다. 무슨 설정이 있는지 꼭 한번 로그인을 해줘야 접속이 되니.. 예를 들어 Remote에서 Wake on LAN을 이용해서 PC를 깨웠을 경우에도 반드시 Local에서 Login을 해줘야 한다는 것인데.. 이건 좀 아닌 것 같다. 


 다른 사람들은 Auto login을 이용해서 첫 화면에서 비밀번호를 물어보는 것없이 로그인을 하여 이런 문제를 해결하고 있는 것 같은데, 이 경우 PC의 제어권이 로컬에 있는 사람에게 그대로 넘어갈 수 있게 되는 Security Hole이 존재하게 된다.  내 정보는 소중하여 난 켜고 나서 로그인없이 PC의 제어권이 넘어가는 것을 원하지 않는다.  PC를 켜면 제일먼저 로그인 화면이 나와야 정상인데, Remote Desktop을 위해서 이런 부분을 Pass한다는 건 있을 수 없는 일이다. 


 장장 3시간에 걸쳐서 구글링을 해본 결과, 한 외국 싸이트에서 다음과 같은 정보를 접하고 대안으로 사용하고 있다. 3시간 동안 뒤졌는데 아래 방법외에는 답이 없는 듯 하다.  Reference : http://www.pcreview.co.uk/forums/windows-xp-enable-remote-desktop-before-logon-t647423.html


1. XP 부팅

2. Auto login으로 로그인 

3. Startup 에 등록된, Log off  스크립트를 활용하여 Logoff


흡... 정말 무식한 방법이 아닐 수 없다.  Windows의 어떤 설정을 사용해서는 바꿀 수 있는 방법을 찾지 못하였으니 혹 알게 되면 리플로 알려주시라. 


 각각의 설명들 


2. Auto Login 

  -  시작 => 실행 =>  control userpasswords2
  -  User must enter a user name and password to use this computer => 체크해제
  -  한ㄱ글판은 사용자 이름과 암호를 입력해야 이 컴퓨터를 사용할 수 있음 => 체크해제
  -  User ID and password 입력

 

3. Log off

  • Batch file 작성 =>  rundll32.exe user32.dll, LockWorkStation
  • Startup에 등록 


Posted by 4D :

Connected by DNS server, DNS service