Skip to content

telnet 과 ssh 의 차이점

조회 수 6515 추천 수 0 2014.03.01 01:11:47

텔넷(TELNET)은 인터넷이나 로컬 영역 네트워크 연결에 쓰이는 네트워크 프로토콜이다. 
RFC15를 시작으로 1969년에 개발되었으며 최초의 인터넷 표준들 가운데 하나로서 IETF STD 8로 표준화되었다.
telnet이라는 용어는 프로토콜의 클라이언트 일부 기능이 추가된 소프트웨어를 일컫는다. 
텔넷 클라이언트는 대부분의 유닉스 시스템에서 여러 해 동안 사용할 수 있으며, 실질상 모든 플랫폼에서 사용할 수 있다. 
TCP/IP 스택을 갖춘 대부분의 네트워크 장비와 운영 체제들은 원격 구성(윈도 NT 기반)을 위해 몇 가지 종류의
텔넷 서비스 서버를 지원한다. 

( 출처 : http://ko.wikipedia.org/wiki/%EC%8B%9C%ED%81%90%EC%96%B4_%EC%85%B8 ) 


시큐어 셸(Secure Shell, SSH)은 네트워크 상의 다른 컴퓨터에 로그인하거나 원격 시스템에서 명령을 실행하고 
다른 시스템으로 파일을 복사할 수 있도록 해 주는 응용 프로그램 또는 그 프로토콜을 가리킨다. 
기존의 rsh, rlogin, 텔넷 등을 대체하기 위해 설계되었으며, 강력한 인증 방법 및 안전하지 못한 네트워크에서 안전하게 
통신을 할 수 있는 기능을 제공한다. 기본적으로는 22번 포트를 사용한다.
SSH는 암호화 기법을 사용하기 때문에, 통신이 노출된다 하더라도 이해할 수 없는 암호화된 문자로 보인다.

( 출처 : http://ko.wikipedia.org/wiki/TELNET )

- telnet과 ssh의 공통점은  원격지 PC를 액세스 하기 위한 용도로 쓰인다는 것이다.

- 차이점은 서버와 클라이언트 간에 데이터를 주고받는 방법이 다르다.

telnet은 byte스트림 형식으로 주고 받지만 ssh의 경우에는 암호화 하여 처리한다
중간에 누가 데이터를 채간다 하더라도
telnet과는 달리 ssh는 데이터의 안정성을 확보할수 있다.

ssh은 ssh1과 ssh2의 두가지 프로토콜이 있다.
ssh1은 RSA의 암호화를 사용하지만, ssh2는 RSA외에도 다양한 키교환 방법들을 지원한다.
ssh1은 공개되었지만, ssh2는 상업적으로 사용시에 제한이 따른다.

주고받는 데이터를 암호화하기 때문에 ssh이 느릴수도 있겠다는 생각이 들지도 모르겠지만
ssh은 패킷을 주고 받는 과정에서
암호화한 데이터를 압축하여 주고 받기 때문에
서버에 부하가 생길망정 트래픽은 크게 늘어나지 않는다.

때문에 정보가 노출될 수 있는 telnet보다는 
정보의 안정성을 어느정도 책임질수 있는 (게다가 속도차이도 나지 않기 때문에)
ssh을 많이 사용한다.


참고 사이트 
http://www.voiceportal.co.kr/995
http://www.lug.or.kr/docs/LINUX/others/01-03-3.htm
http://www.cybers21.com/lecture/kjh/06_apm/apm/ssh.htm
profile

일요일은 짜빠게뤼~ 먹는날~^^

태그
엮인글 :
http://adminplay.com/263402/72d/trackback
List of Articles
번호 제목 글쓴이 날짜 조회 수sort

linux daemon (리눅스 데몬 설명)

대용량 HDD 파티셔닝(Mass storage Partitioning) (GPT 파...

FFMPEG를 가장쉽게 설치하는 방법(ffmpeg-php 등)

rrdtool 컴파일시 에러 configure: error: Please fix the...

커널 2.6으로 업그레이드!「A to Z」

e2fsck - 파일 시스템 복구 및 검사. - fsck file

Maskrading

  • ADMIN
  • 2008-11-11
  • 조회 수 60298

시스템 백업과 응급 복구

배치파일을 이용한 백업방법

  • l2zeo
  • 2010-03-31
  • 조회 수 59635

리눅스 전원부터 부팅이 되기까지의 과정이해

  • ADMIN
  • 2008-11-11
  • 조회 수 59138

리눅스 디렉토리 구조와 파티션 관리의 기본

hdparm 세부옵션

CentOS 설치 - VMware 상에서 CentOS 설치하기 file

  • l2zeo
  • 2010-02-24
  • 조회 수 52165

Red Hat Linux 9

Dell OMSA 설치 및 이용방법

2TB이상의 Disk를 사용한 Raid6 구성

sulinux 1.0. 서버 패키지 리스트

ORA-01031: insufficient privileges 오류

[APM] 리눅스에서 Apache, PHP, MySQL 등 제거 방법

AIX 필수 명령어

abcXYZ, 세종대왕,1234

abcXYZ, 세종대왕,1234