trainer3 (computer)
w
명령어를 이용해 현재 이 'ftz' 서버에 어떤 사람들이 접속해있는지 알 수 있다.
1 - 어떤 ID로 로그인했는지 보여준다.
2 - 콘솔로 접속했는지, 터미널로 접속했는지 보여준다. tty는 콘솔 접속, pts는 터미널 접속을 뜻한다. 또 그 뒤 숫자는 몇 번째 터미널로 접속했는지 보여준다. 만약 3명이 동시에 텔넷 접속을 하게 되면, 순서대로 pts/0, pts/1, pts/2의 PTS를 받게 된다.
3 - 접속한 PC의 IP 주소이다.
4 - 로그인 시각을 보여준다.
5 - 지연 시간을 보여준다. 사용자가 아무런 입력도 하지 않고 쉬고 있는지 알 수 있다.
6 - 각 사용자가 CPU를 사용한 지연 시간을 뜻한다.
7 - WHAT 필드에 있는 명령이 지연된 시간이다.
8 - 접속된 사용자들이 현재 어떤 명령을 사용하고 있는지 볼 수 있다.
finger
명령에 -l
옵션을 사용하면, 사용자들의 더욱 자세한 정보를 볼 수 있다.
finger -l
명령 결과:
자신의 터미널 정보는 tty
명령어로 확인 가능하다.
이번엔 ifconfig
명령어로 현재 접속한 서버의 IP를 확인해보자.
다음으로, 같은 서버에 접속 중인 사용자들에과 채팅을 해볼 것이다.
PuTTy를 사용해 guestID로 같은 서버에 접속해둔 상태이다. 다시 한 번 w
명령어로, guest의 pts 넘버를 확인해보자.
현재 나는 trainer3이라는 ID로 pts 0번, guest는 pts 1번이다.
다른 사용자에게 메시지를 보내는 write
명령어는 write ID /dev/pts/pts번호
의 형식을 따라 사용할 수 있다. 내가 접속한 guest ID는 pts 1번이었으므로, write ID /dev/pts/1
이라고 입력하여 guest와 연결에 성공했다. 메시지는 'Hello World!'라고 진부하게 입력해봤다.
실제로 guest의 터미널 화면에 메시지가 출력되는 것을 확인할 수 있다.
종료하려면 Ctrl + D
를 누른다.
마지막으로 현재 접속한 모든 사용자들에게 메시지를 보내보자. 명령어는 wall 메시지
이다. 'test'라는 메시지를 전송하기 위해 wall test
라는 명령어를 사용하였다.
guest 터미널에서는 이렇게 보인다.
'Wargame > FTZ' 카테고리의 다른 글
hackerschool FTZ trainer6 (0) | 2021.01.19 |
---|---|
hackerschool FTZ trainer5 (0) | 2021.01.07 |
hackerschool FTZ trainer4 (0) | 2021.01.07 |
hackerschool FTZ trainer2 (0) | 2021.01.07 |
hackerschool FTZ trainer1 (0) | 2021.01.07 |