Computer Science/Network

[Network] 원격 접속 관련 프로토콜(Telnet과 SSH의 특징 및 차이점)

LeeJaeJun 2023. 12. 23. 23:48
728x90
반응형

- 텔넷(Telnet)

  • 원격 서버에 엑세스하는 데 사용되는 터미널 에뮬레이션 프로그램
  • 컴퓨터에서 실행되는 간단한 명령줄 도구(Command line tool)(No graphical user interface) 
  • 마치 서버 앞에 앉아있는 것처럼 원격으로 서버에 명령을 보내고 해당 서버를 관리 할 수 있습니다.
  • 텔넷을 사용하여 서버에 원격으로 연결할 때 키보드로 명령을 사용하여 서버에 수행할 작업을 알립니다.
  • 라우터 및 스위치와 같은 다른 네트워크 장치를 관리하고 구성하는 데에도 사용합니다.
  • 서버에서 포트가 열려있는지 닫혀있는지 확인하는 데도 사용할 수 있습니다.
  • 모든 명령이 일반 텍스트(plain text)로 전송되어 암호화가 없습니다.(보안성 취약)
  • 위와 같은 이유로 주로 인터넷이 아닌 근거리 통신망에서 사용합니다.

 

- SSH(Secure Shell)

  • 원격 호스트에 접속하기 위해 사용되는 보안 프로토콜
  • 텔넷에 보안성을 추가한 대안(텔넷이 하는 모든 작업을 수행하는 보안 프로토콜)
  • 전송 중에 데이터를 암호화함으로써 데이터가 네트워크를 통해 전송될 때 공격이나 도난으로부터 데이터를 보호합니다.
  • 암호화 외에도 암호 및 공개 키 인증을 제공합니다.
728x90
반응형