본문 바로가기
OS/Cent OS

Telnet

by 티옌.liy 2017. 2. 18.

Telnet


- TCP/IP 기반의 Protocol로, 원격으로 타 컴퓨터의 System을 접속하여 사용할 수 있는 원격 터미널 접속 서비스.

- TCP 번호는 23번 포트이다.


Client                                    Server

1) --------- 접속 시도 ----->

<--- 시스템 배너 정보 리턴 --(2

<---- 접속 계정 요구 -------(3

4)------Telnet ID 입력------->

<----- password 요구 -------(5



Listen 포트 확인

# tenstat -ntlp


원격지 서버 포트 확인

# telnet [ IP ] [ 포트 ]

# telnet 100.100.100.110 22






telnet 실습


[ Sever ]


1. Selinux 활성화 확인

# vim /etc/sysconfig/selinux

( # vim /etc/sysconfig/selinux 의 화면)


2. Selinux 영구 비활성

# setenforce 0



3. 텔넷 서버 패키지 설치 확인

# rpm -qa | grep telnet-server


4. 텔넷 서버 패키지 설치

# yum -y install telnet-server


5. 텔넷 데몬 확인

# vim /etc/xinetd.d/telnet

※ 텔넷 데몬은 슈퍼 데몬(Xinetd)가 관리하므로, 슈퍼 데몬 디렉토리 아래에서 설정파일을 수정해야한다.


6. 슈퍼 데몬 상태 확인

# service xinetd status


7. 슈퍼 데몬 시작

# service xinetd start


8. 텔넷 테스트용 계정 생성

# useradd telnet-user1


9. 텔넷 테스트용 계정 암호 설정

# passwd telnet-user1


10. 텔넷 접속 클라이언트 패키지 설치

# yum -y install telnet



[ Client ]


1. 텔넷 연결 자가 테스트

# telnet 100.100.100.110


2. 접속 계정 확인

$ whoami



▶ Windows도 cmd를 통해 telnet을 접속할 수 있다.




3. tcpdump 를 이용하여 텔넷으로 평문 전송


1. Sever에 아래 명령어를 먼저 입력한다.

# yum -y install tcpdump

# tcpdump port telnet -l -vvv -x -X > telnet-dump & tail -f telnet-dump

이제 클라이언트가 텔넷으로 접속하거나 문자를 칠때마다 로그가 남는다.



2. 클라이언트로 텔넷을 접속하며 서버를 보자



클라이언트에서 d를 입력하면


서버에서 d를 입력한걸 알 수 있다.

'OS > Cent OS' 카테고리의 다른 글

DHCP  (0) 2017.02.19
이론+실습] DNS -2  (0) 2017.02.19
이론+실습] DNS -1  (0) 2017.02.18
IP 확인을 위한 Ping 과 ifconfig  (0) 2017.02.12
VMware에서 Bonding으로 서버 구축하기  (0) 2017.02.12
RPM & YUM  (0) 2017.02.11

댓글