2012년 6월 25일 월요일

[LiNuX] script 명령으로 원격 콘솔 제어


우선 시스템에 누가 접속해 있는지 확인.

# w
 14:23:55 up 6 days, 20:50,  3 users,  load average: 0.00, 0.00, 0.00
USER        TTY         FROM                LOGIN@      IDLE      JCPU     PCPU     WHAT
root          pts/1      192.168.0.10          Tue09        0.00s     0.19s    0.00s          w
root          pts/2      1**.***.***.***        Tue09        1:25m    0.06s    0.00s     man open
freecatz    pts/3     1**.***.***.***        12:09         40:22     0.00s    0.00s      -bash

제어를 하고자 하는 사용자의 TTY 를 알아 내도록 한다.

# script /dev/pts/3
Script started, file is /dev/pts/3


상대방의 콘솔 화면에는 아래와 같은 메세지가 뿌려진다.

[freecatz@localhost ~]$
Script started on 2009년 02월 12일 (목) 오후 02시 31분 22초


이제 부터 내가 타이핑 명령과 결과가 양쪽 화면에 전달이 된다.


제어를 마치고 싶다면, exit 명령으로 종료 하도록 한다.


내 화면에는 아래와 같은 메세지가 뿌려지며 script 명령이 종료 되었음을 알리고,
exit
Script done, file is /dev/pts/3


상대방의 화면에는 아래와 같은 메세지로 script 명령의 종료를 알린다.
exit
Script done on 2009년 02월 12일 (목) 오후 02시 38분 30초

댓글 없음 :

댓글 쓰기