tty vs pts – Console(콘솔), 현재 사용중인 터미널(terminal) 확인하기

CODEDRAGON Security/Linux

반응형

   

   

tty vs pts

tty

  • TeleTYpewriter
  • 컴퓨터와 직접 연결된 키보드 등을 통한 시리얼 통신 포트
  • tty1 ~ tty6까지 6개의 가상터미널을 제공합니다.

pts

  • Pseudo TTY Slave
  • 원격지에서 시스템에 접속했을때 열리는 터미널
  • 원격지에서 텔넷으로 접속하는 경우 pts/0, pts/1으로 숫자가 붙게 됩니다.
  • ptmx는 원격접속을 위한 일종의 가상(pseudo) tty로서, ptmx, ptm(master) pts(slave)로 구성됩니다.

   

   

   

Console

http://codedragon.tistory.com/3791

   

   

   

   

현재 사용중인 터미널 확인하기

X윈도우에서 터미널로 접속한 경우

[root@localhost ~]# tty

/dev/pts/0

[root@localhost ~]#

현재 사용중인 터미널은 tty 명령어 확인할 수 있습니다.

싱글모드 콘솔로 접속하였으면 /dev/tty?라는 값이 나오고

X윈도우나 ssh, telnet 등을 이용한 원격지에서 접속하였다면 /dev/pts/?라는 값이 나옵니다.

   

   

가성 터미널로 접속한 경우

   

   

원격지에서 telnet으로 접속한 경우

Kernel 4.2.3-300.fc23.x86_64 on an x86_64 (2)

localhost login: codedragon

Password:

Last login: Sun May 8 17:12:36 on pts/0

[codedragon@localhost ~]$ tty

/dev/pts/2

[codedragon@localhost ~]$