사용자 도구

사이트 도구


컴퓨터:network:telnet
[홈레코딩 필독서]"모두의 홈레코딩"구매링크
가성비 있는 녹음실 찾으시나요? 리버사이드 재즈 스튜디오에서 녹음하세요!

Telnet

Teletype Network

Telnet은 인터넷이나 로컬 영역 네트워크(LAN) 연결에 쓰이는 네트워크 프로토콜입니다. 1969년에 처음 개발되었으며, 멀리 떨어진 서버나 네트워크 장비에 접속하여 마치 바로 앞에 있는 것처럼 텍스트 기반의 명령어를 입력하고 제어할 수 있게 해줍니다.

1. Telnet의 주요 특징

  • 텍스트 기반 터미널: GUI(그래픽 화면)가 아닌 텍스트 명령어를 입력하는 CLI(Command Line Interface) 방식으로 작동합니다.
  • 단순함과 범용성: 구조가 매우 단순하여 거의 모든 운영체제와 네트워크 장비(라우터, 스위치 등)에서 지원합니다.
  • 비암호화 전송: 데이터가 평문(Plain Text)으로 전송됩니다. 이것이 현대 네트워크에서 Telnet이 기피되는 결정적인 이유입니다.

2. 보안 취약점: "모든 것이 다 보인다"

Telnet은 보안이 고려되지 않았던 시절에 만들어졌습니다.

  • 패킷 스니핑: 누군가 네트워크 사이에서 패킷을 엿듣는다면, 사용자가 입력하는 아이디와 비밀번호가 암호화되지 않은 채 그대로 노출됩니다.
  • 중간자 공격: 전송되는 데이터를 중간에서 가로채거나 수정하기가 매우 쉽습니다.

3. Telnet vs SSH (보안의 차이)

항목 Telnet SSH (Secure Shell)
포트 번호 23번 22번
암호화 없음 (평문 전송) 강력한 암호화 적용
보안성 매우 낮음 매우 높음
현재 위상 테스트/특수 목적용 표준 원격 접속 프로토콜

4. 오늘날 Telnet의 주된 용도

보안 문제로 인해 원격 제어용으로는 더 이상 쓰이지 않지만, 네트워크 엔지니어들에게는 여전히 유용한 진단 도구로 쓰입니다.

  • 포트 개방 확인: 특정 서버의 포트가 열려 있는지 확인할 때 사용합니다. (예: `telnet 192.168.0.1 80`)
  • 레거시 장비 접속: 아주 오래된 네트워크 장비나 특수 산업용 장비 중 SSH를 지원하지 않는 경우 어쩔 수 없이 사용합니다.
  • 간이 서버 테스트: HTTP, SMTP 서버가 정상적으로 응답하는지 텍스트 명령을 직접 날려 확인해볼 수 있습니다.
로그인하면 댓글을 남길 수 있습니다.

[공지]회원 가입 방법
[공지]글 작성 및 수정 방법

컴퓨터/network/telnet.txt · 마지막으로 수정됨: 저자 정승환