튜토리얼

▷ 텔넷 (Telnet)의 의미와 【가장 완벽한】

차례:

Anonim

Telnet 은 네트워크 분야의 컴퓨터 시스템 관리자가 수십 년 동안 사용한 도구입니다. 최초의 네트워크와 Telnet과 같은 데스크탑 도구가없는 시스템을 사용하여 원격 및 내부적으로 네트워크에 연결된 서버 및 장비에 연결했기 때문에 원격 연결 은 새로운 것이 아닙니다. 여기서 우리는 Telnet이 무엇이고 그것이 무엇을 사용했는지 더 잘 알 것입니다.

목차 색인

SSH와 같은보다 안전한 도구로 대체되었지만 Telnet은 여전히 ​​시스템 관리자를위한 안전한 환경에서 일부를 사용 합니다.

텔넷이란 무엇입니까

Telnet의 이름은 Telecomunication Network 의 약어이며 기본적으로이 통신 시스템을 통해 액세스 할 수있는 호환 시스템을 가진 다른 컴퓨터, 서버 및 장치와의 원격 연결설정 하기 위해 1960 년 이래 사용 된 TCP / IP 네트워크 프로토콜 에서 유래합니다. 기본적으로 연결 포트 23이 사용됩니다.

프로토콜 자체 외에도 연결 자체를 설정하기 위해 프로토콜 을 사용하는 프로그램도이 이름을받습니다. 다른 컴퓨터에 원격으로 액세스하려면 터미널 (예: Windows 명령 프롬프트 또는 Linux 터미널)을 사용해야합니다. 이러한 방식으로 원격 시스템에서 파일을 탐색하고, 권한이있는 경우 다른 내부 명령을 실행하고, 물리적 인 위치로 이동할 필요없이 시스템 자체의 상태를 모니터링 할 수 있습니다.

MSDOS 및 Windows 시스템에서 사용되는 것 외에도 Mac 및 Linux와 같은 UNIX 기반 시스템 및 FreeBSD 와도 호환됩니다. 이 프로토콜을 사용하면 다른 컴퓨터의 연결확인하고 특정 포트가 외부에 열려 있는지 확인할 수 있습니다. 이것은 우리가 곧 보게 될 것입니다.

텔넷 작동 방식

우리가 말한 것처럼이 프로토콜과 프로그램은 명령 모드에서만 사용할 수 있습니다. Telnet을 사용하는 두 컴퓨터 사이에 연결을 설정하려면 먼저 끝에 클라이언트 와 액세스하려는 시스템에 서버 가 있어야합니다. 인트라넷 또는 LAN 외부에서도이 작업을 수행하는 경우 대상 컴퓨터에서 포트 23을 열어야 합니다.

다음으로 필요한 것은 액세스가 허용 된 하나 이상의 사용자 계정이 있는 대상 컴퓨터 에서 세션을 여는 것입니다. 요컨대, 클라이언트로 대상 머신에 액세스하려면 액세스 할 수있는 사용자 계정 이 있어야하며, 통신을 설정하려면 사용자 이름과 비밀번호를 모두 알아야합니다.

텔넷 및 SSH의 대체 보안 문제

현재 Telnet의 사용은 실제로 네트워크를 외부와 격리시키는 보안 실드가있는 내부 네트워크로 제한됩니다. 다른 모든 경우에는 SSH 프로토콜 이 항상 사용됩니다.

텔넷의 큰 문제 는 한 터미널에서 다른 터미널로 정보가 암호화없이 일반 텍스트로만 이동한다는 것 입니다. 해커에게는이 정보를 매우 쉽게 얻을 수 있습니다. 사용자 이름과 암호를 모두 사용하여 통신을 설정하면 보안 위반이 심각합니다.

이러한 문제에 대응하여 SSH (Secure Shell)라고하는 UNIX 시스템에서 사용되는 다른 암호화 된 통신 프로토콜을 사용하는 것이 널리 보급되었습니다. 현재는 Windows 환경과 완벽하게 호환되므로 클라이언트와 서버를 모두 설치하여 사용할 수 있습니다. SSH는 RSA 키를 암호화로 사용하므로 이동하는 정보를 쉽게 해독 할 수 없습니다. 이 통신 프로토콜을 사용할 수있는 OPENSSH, Putty, Shell 또는 SSH-Agent 와 같은 다른 응용 프로그램도 있습니다. 이 경우 연결은 TCP 포트 22를 통해 이동합니다 .

텔넷 사용법

Telnet을 사용하려면 명령 프롬프트 또는 Windows PowerShell 중 하나 인 명령 터미널이 필요합니다. 우리가 열면

텔넷

그리고 우리는 응용 프로그램에 액세스 할 것입니다. 일단 안으로 들어가면:

도움

프로그램을 사용하기위한 다양한 옵션을 볼 수 있습니다.

그러나 직접 연결을 설정하려면 다음을 입력해야합니다.

텔넷

여전히 텔넷을 사용할 수 있습니까?

현재 Windows 10 및 Windows 8 이전의 운영 체제에서는 여전히 설치 가능한 기능으로 시스템에 텔넷 서버가 구현 되어 있습니다. 따라서 문제없이 클라이언트에서 연결할 수 있습니다. Windows Server 버전 에서도 사용할 수 있습니다. Linux와 같은 다른 운영 체제에서는 리포지토리를 통해 설치해야합니다.

Windows 10의 경우 보안 문제를 피하기 위해 Telnet 클라이언트 만 기능에 사용할 수 있습니다. 서버를 사용하려면 Putty와 같은 외부 프로그램이 필요합니다.

Windows 10에서 텔넷 클라이언트 활성화

Windows 10에서 텔넷 클라이언트를 활성화하는 방법을 가르치는 자습서가 이미 있습니다. 매우 간단합니다.

Windows 10에서 Telnet 클라이언트를 활성화하는 방법

Windows 및 Linux에서 Telnet 서버를 활성화하는 방법

마찬가지로 Windows 10 이외의 Windows 시스템과 Ubuntu와 같은 Linux 운영 체제에서도 Telnet 서버를 활성화하는 방법을 완전히 보여주지 못했습니다. 이 통신 프로토콜을 사용하려는 경우 매우 흥미로운 주제입니다.

리눅스에서 텔넷 서버를 사용하는 방법

Windows에서 Telnet 서버를 사용하는 방법

Telnet으로 열린 포트 테스트

앞에서 본 것처럼 Telnet을 사용하면 호스트에 포트가 열려 있는지 또는 닫혀 있는지 쉽게 테스트 할 수 있습니다. 이를 위해 외부 IP 주소 또는 도메인 이름 만 알면 됩니다. 구문은 다음과 같습니다.

텔넷

연결을 할 때 포트가 실제로 열려 있으면 빈 검은 화면이 나타납니다. 반면에 닫히면 연결을 시도한 후 오류가 표시됩니다. SSH를 통한 원격 연결을위한 22와 같은 포트와 함께 http 및 https의 포트 80과 443이 모두 열려있는 웹 서버에서 Professional Review 페이지를 통해 살펴 보겠습니다.

우리는 다음을 넣습니다.

telnet www.profesionalreview.com 80 telnet www.profesionalreview.com 443 telnet www.profesionalreview.com 22

포트 22를 사용하더라도 호스트는 데비안 시스템에서 OpenSSH와 함께 작동한다는 힌트를줍니다.

텔넷 포트 23을 예로 들어 보겠습니다.

우리는 연결을 설정할 수 없었으므로 닫혀 있습니다.

보시다시피 텔넷 사용은 매우 간단하며 많은 합병증이 없습니다. 그러나 원격 연결에 사용하려면 훨씬 안전한 SSH를 선택하는 것이 좋습니다. Telnet은 내부 네트워크 연결에만 권장됩니다.

이 튜토리얼은 흥미로울 수도 있습니다.

텔넷을 무엇에 사용할 계획입니까? 질문이 있거나 무언가를 명확히하고 싶다면 의견에 우리를 쓰십시오.

튜토리얼

편집자의 선택

Back to top button