내업무

터미널 연결이 안될때 - 원격 로그오프

s덴버 2012. 1. 30. 13:59

아주 가끔이지만 터미널의 연결이 꽉차거나 기타의 이유로 원격지 서버의 사용자를 다른 서버에서 로그오프를 시킬때 쓰여집니다.

 

일단 원격지에 2대 이상의 서버에서 터미널 서비스를 이용할때 가능하고요.

1대의 서버에 이런저런이유로 터미널이 다 차서 연결이 안된다는 메시지가 뜰때..  정말.. 유용합니다. ^^

 

● 원격 로그오프 시나리오

  - 현재 접속 서버 : 203.251.000.001, 원겨으로 로그오프를 해야 하는 서버 : 203.251.000.000

  - 로그 오프 대상 계정 : Remote username [Remote username 에 관리자 계정 권한이 있다고 가정, 보통의 경우 Administrator]

 

1. cmd 창을 연다.( 시작->실행->cmd 엔터 )

 

2. Remote 서버에 대한 접속 권한을 얻기위해 아래처럼 명령어를 입력합니다.

  - Net use \\서버IP * user/서버접속계정    

  - 여기까지 입력하고 엔터키를 치면 암호를 입력하라고 나오는데 암호를 입력하면 명령을 잘 실행했다는 메시지가 나옵니다.

 

 ※ Remote username 이라고 완곡하게 쓰긴 했지만 보통 Administrator 인 경우가 99%라 생각되네요..^^

 ※ 간혹 Administrator 이름을 안쓰고 이와 같은 권한을 가진 계정이 있다면 그 이름을 넣어주심 됩니다.

 

3. 도스창에서 query 명령어를 이용하게 됩니다.

   - query session /server:서버IP 

   - 위에 처럼 도스창에 뜨면 아래의 화면처럼 결과가 나올거에요.. 

 

  - 여기서 중요한 정보는 사용자 이름 옆에 있는 ID 값 입니다.. 현재 서버를 기준으로 하면

    [ console 는  0 ]  ,  [ rdp-tcp 는 65536 ] , [ rdp-tcp#1 은 1 ] 입니다.

  - 원격으로 접속한 다른 세션을 로그오프 시킬 것이므로 [ rdp-tcp#1 은 1 ] 가 가장 중요한 정보겠죠. ^^

 

4. 거진다 왔습니다. 명령줄에 logoff /server:서버IP ID값 을 입력합니다.

  - 아래를 예로 들면 [ logoff /server:203.251.000.000 1 ] 이 됩니다.

 

 

다음번에는 이와 아주 비슷한 원격지 서버 재부팅에 대해서 남겨두겠습니다. ^^