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
이제 클라이언트가 텔넷으로 접속하거나 문자를 칠때마다 로그가 남는다.
클라이언트에서 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 |
댓글