HDG 설명: Telnet이란 무엇입니까?

대부분의 사람들이 인터넷을 생각할 때 실제로 생각하는 것은 (Web) 입니다. 그러나 인터넷을 구성하는 물리적 네트워크는 우리 모두가 매일 사용하는 웹사이트와 공개 서비스 그 이상을 전달합니다. 

사실, 대부분(most ) 의 인터넷은 웹과 전혀 관련이 없으며 오히려 다양한 " 프로토콜(protocols) "을 사용하는 수많은 다른 인터넷 서비스와 관련이 있습니다. HTTP 또는 하이퍼텍스트 전송 프로토콜(hypertext transfer protocol ) 은 한 예로 웹사이트를 브라우저에 제공하는 데 사용됩니다. Telnet 도 인터넷 프로토콜이지만 다른 역사와 몇 가지 흥미로운 용도를 가진 프로토콜입니다. 

하지만 텔넷이란 무엇입니까? 이 기사에서는 바로 그것을 배울 것입니다.

텔넷이란 무엇입니까?

Tim Starling (WMF) / CC BY-SA (https://creativecommons.org/licenses/by-sa/4.0)

Telnet 은 클라이언트(귀하)가 인터넷 어딘가에 있는 원격 컴퓨터와 통신할 수 있게 해주는 텍스트 기반 네트워크 프로토콜입니다. 일반적으로 Telnet 연결은 포트(Port) 23을 통해 실행되며 웹 사이트와 마찬가지로 Telnet 서비스에는 특정 주소가 있습니다.

과거에는 전용 터미널을 사용하여 Telnet 서비스에 액세스했을 수 있습니다. 터미널은 실제로 완전한 컴퓨터가 아니라 멀리 있는 컴퓨터에 원격 "얼굴"을 제공하는 장치일 뿐입니다. 

요즘에는 스마트 워치(smartwatch) 에서 스마트 TV(smart TV) 에 이르기까지 거의 모든 것이 완전한 컴퓨팅 성능을 갖추고 있으므로 멍청한 단말기는 더 이상 실제로 많이 사용되지 않습니다. 오늘날 Telnet(Telnet) 서비스 를 사용하려면 터미널 에뮬레이터(terminal emulator) 라는 애플리케이션이 필요합니다 . 좋은 소식은 모든 운영 체제에 대해 훌륭한 무료 터미널 에뮬레이터 가 많이 있다는 것입니다.(great free terminal emulators)

Telnet 이 더 이상 적절하지 않다고 생각할 수도 있습니다 . 좀 더 모호한 인터넷 서비스이지만 전 세계적으로 상당한 규모의 전용 Telnet 커뮤니티가 있습니다.

또한 저대역폭 원격 컴퓨터 관리에서도 여전히 매우 중요한 역할을 합니다. 이는 Telnet 이 죽지 않았을 뿐만 아니라 여전히 밝은 미래가 있음을 의미합니다. 그러나 그것에 도달하기 전에 Telnet(Telnet) 이 어디에서 왔는지 간단히 살펴보겠습니다 .

Telnet의 간략한 역사

Erik Pitti / CC BY (https://creativecommons.org/licenses/by/2.0)

오늘날의 인터넷 이전에는 ARPANET 이 있었습니다 . 정부 기관이나 기관에서 컴퓨터를 소유한 사람만 근무하던 당시의 군사 및 학계 컴퓨터 네트워크. 문제의 컴퓨터는 방 전체를 가득 채운 거대한 기계였습니다. 이것은 개인용 컴퓨터에 대한 아이디어가 모든 사람의 마음에 있기 이전이었습니다.

이 새로운 네트워크를 통해 컴퓨터가 서로 통신하도록 하는 것은 쉬운 일이 아니었습니다. 주로 이러한 기계가 서로 매우 다른 디자인과 아키텍처를 가지고 있기 때문입니다.

필요한 것은 하나의 공유 언어였습니다. 1971년에 Telnet(Telnet) 프로토콜에 대한 첫 번째 제안 이 작성되었습니다. 그러나 Telnet(Telnet) 자체가 작동하는 기술로 출시되기까지는 10년 이상 걸릴 것 입니다. 1983년에 최초의 텔넷 프로토콜이 세상에 출시되었습니다.

원격 관리 도구로서의 텔넷

Telnet을 사용하여 원격 시스템에 명령을 보낼 수 있으므로 터미널 인터페이스를 통해 제어할 수 있습니다. 이것은 SSH(SSH) ( Secure Shell ) 프로토콜이 (Secure Shell)Telnet 의 목적과 기능을 대부분 대체하면서 요즘에는 거의 수행되지 않습니다 . 

그러나 Telnet 은 여전히 ​​중요합니다. 이전 시대의 운영 체제를 실행하지만 오늘날에도 여전히 사용되는 시스템은 (Telnet)Telnet 을 통해서만 액세스할 수 있기 때문 입니다. 특정 라우터와 같은 일부 인터넷 기기는 Telnet 명령에만 응답할 수도 있습니다. 

이것은 실제로 Telnet 의 주요 이점 중 하나입니다 . 안정적이고 일관되게 작동하는 데 종종 의존할 수 있는 매우 오래되고 기본적인 프로토콜입니다. 결국, 그 목적은 컴퓨터가 명령을 보내고 받는 보편적인 언어였습니다. 그러나 가능하면 1차 기술로 사용해서는 안 됩니다. Secure Shell 은 일반적으로 거의 모든 상황에서 최선의 선택입니다.

텔넷과 보안 셸이란 무엇입니까?

Telnet 은 사이버 보안에 대한 생각이 전혀 생각나지 않는 시기에 개발되었습니다. 신뢰할 수 있는 행위자만이 네트워크에 액세스할 수 있는 컴퓨터를 가지고 있기 때문에 누군가가 컴퓨터를 해킹할 것이라는 생각은 상당히 터무니없는 것이었습니다. 

오늘날 수십억 명의 사람들이 컴퓨터와 인터넷 연결을 가지고 있습니다. 해커(Hackers) 는 지속적으로 원격 시스템을 공격하고 있습니다. 즉, 항상 새로운 취약점을 찾고 있습니다. Telnet 은 일반 텍스트로 명령을 보내고 기본적으로 어떤 네트워크 포트를 사용하는지 모든 사람이 알고 있기 때문에 데이터를 가로채거나 수정하는 것은 매우 간단합니다 .

Secure Shell 은 보내고 받는 모든 데이터에 강력한 암호화를 사용하여 이 문제를 해결합니다. 이것이 Telnet 을 대체한 주된 이유 중 하나입니다 . 즉, 요즘에는 Telnet 에 암호화를 적용하는 방법도 있습니다. 비록 프로토콜의 통합된 부분은 아니지만

텔넷 서비스에 액세스하는 방법

Telnet 서비스에 연결하려면 터미널 에뮬레이터와 연결하려는 컴퓨터 주소만 있으면 됩니다.

터미널 에뮬레이터는 많이 있습니다. 대부분은 무료입니다. 이 경우 우리는 인기 있는 Tera Term 을 사용할 것 입니다. 데모로 ASCII 텍스트를 사용하여 첫 번째 Star Wars 영화 전체를 다시 말하는 Telnet 서비스에 연결합니다.

일반적으로 기존 터미널 응용 프로그램에서는 "telnet" 다음에 공백과 서비스 주소를 입력합니다. 명령에서 포트를 지정해야 할 수도 있습니다. 일반적으로 Telnet 의 경우 포트 23입니다 . 그러나 Tera Term 은 그래픽 인터페이스를 가지고 있기 때문에 우리가 해야 할 일은 그렇게 화면을 채우는 것뿐입니다.

알 수 있듯이 이 서비스의 주소는 수건.blinkenlights.nl입니다. 위와 같이 구성한 상태에서 확인(OK) 을 클릭하면 이런 일이 발생합니다.

대박! 권리? 여기서 재미를 멈추지 맙시다. 다음은 터미널 앱이 있는 동안 사용할 수 있는 Telnet 서비스입니다.

멋진 텔넷 서비스

이제 Telnet 에 대한 필수 정보를 다루었으므로 이 집중 과정을 마무리하는 데 지금 바로 방문할 수 있는 흥미로운 장소를 안내하는 것보다 더 좋은 방법은 없습니다. 

Telnet.org 는 방문할 (Telnet.org)Telnet 장소 의 방대한 목록을 유지합니다 . 더 모호한 목적지를 얻으려면 거기로 가야하지만 대부분의 사람들이 킥을 얻을 수있는 하이라이트는 다음과 같습니다.

여기에서 당신은 혼자입니다. 그러나 인내심이 있다면 Telnet 의 세계는 탐색하고 실험하는 데 꽤 보람을 느낄 수 있습니다. 당신은 곧 ASCII 로 꿈을 꾸게 될 것 입니다!



About the author

저는 개인 정보 보호, 사용자 계정 및 가족 안전에 중점을 둔 컴퓨터 과학자입니다. 저는 지난 몇 년 동안 스마트폰 보안을 개선하기 위해 노력했으며 게임 회사와 협력한 경험이 있습니다. 또한 사용자 계정과 게임을 둘러싼 문제에 대해 여러 번 글을 썼습니다.



Related posts