텔넷 소개
리눅스에서는 텔넷 명령은 TCP/IP 네트워크를 통해 시스템과의 원격 연결을 생성하는 데 사용됩니다. 이를 통해 터미널을 통해 다른 시스템을 관리할 수 있습니다. 관리를 수행하는 프로그램을 실행할 수 있습니다.
텔넷은 TELNET 프로토콜의 도움으로 다른 호스트와 협상하는 데 사용됩니다. telnet 명령이 호스트 인수 없이 호출되면 프롬프트로 표시되는 명령 모드로 전환됩니다. 이 모드에서는 다음과 같이 나열된 명령을 수락하고 실행합니다. 인수와 함께 호출되는 경우 해당 인수를 사용하여 열기 명령을 구현합니다.
반응 JS 튜토리얼
TELNET 프로토콜을 사용합니다. 그러나 이 프로토콜에는 몇 가지 보안 결함이 있지만 단순성으로 인해 가장 많이 사용되는 네트워킹 프로토콜 중 하나입니다. 암호화되지 않은 형식으로 데이터를 전송하기 때문에 보안 프로토콜이 아닙니다. Linux 사용자가 선호하는 경우가 많습니다. SSH ssh는 데이터를 암호화된 형식으로 전송하기 때문에 텔넷을 통해 이루어집니다. 이 유틸리티는 Windows의 원격 데스크톱 기능과 유사합니다. 텔넷의 구문은 다음과 같습니다.
telnet hostname/IP address
텔넷 옵션
옵션은 다음과 같습니다.
텔넷의 명령
몇 가지 중요한 텔넷 명령이 아래에 나열되어 설명되어 있습니다. 고유하게 식별할 수 있을 만큼의 모든 명령만 입력해야 합니다.
Linux(Ubuntu)에 Telnet 설치
Linux에 텔넷을 설치하는 것은 간단한 과정입니다. 다음 명령을 실행하여 설치할 수 있습니다.
아래 명령을 실행하여 Linux 시스템을 업데이트합니다.
sudo apt update
위 명령은 사용자 비밀번호를 묻는 메시지를 표시합니다. 비밀번호를 입력하고 누르세요. 입력하다 열쇠; 데몬 프로세스가 시작되고 시스템을 업데이트하는 데 시간이 걸립니다.
텔넷을 설치하려면 아래 명령을 실행하십시오.
sudo apt install telnetd -y
위 명령은 텔넷 프로토콜에 필요한 패키지를 설치합니다. 아래 출력을 고려하십시오.
설치 및 서비스 실행 여부를 확인하려면 아래 명령을 실행하십시오.
systemctl status inetd
아래 출력을 고려하십시오.
이제 ufw 방화벽에서 포트 23을 열어야 합니다. 아래 명령을 실행하십시오.
ufw allow 23/tcp
위 명령은 루트 사용자만 실행할 수 있습니다. 루트 사용자가 아닌 경우 이 명령 앞에 sudo를 사용하십시오. 아래 출력을 고려하십시오.
다음 단계는 방화벽을 다시 로드하여 변경 사항을 적용하는 것입니다. 방화벽을 다시 로드하려면 아래 명령을 실행하십시오.
ufw reload
이제 우리는 컴퓨터에 텔넷을 성공적으로 설치했습니다.
텔넷 셸 시작
대화형 셸은 다음과 같이 telnet 명령을 실행하여 시작할 수 있습니다.
telnet
이 쉘을 사용하면 텔넷 전용 명령을 실행할 수 있습니다. 아래 스냅과 같이 표시됩니다.
셸은 다양한 명령을 사용하여 원격 연결을 생성하는 데 도움을 줍니다. help 명령을 실행하여 모든 명령을 나열하고 다음을 입력하여 help 명령을 실행할 수 있습니다. 시간 . 아래 출력을 고려하십시오.
위의 셸 스냅에서와 같이 모든 명령이 사용법과 함께 나열됩니다. 닫기, 로그아웃, 표시, 모드, 열기, 종료, 보내기 등과 같은 많은 명령줄 유틸리티가 나열되어 있습니다.
Linux에서 telnet 명령으로 연결하는 방법은 무엇입니까?
telnet 명령을 사용하여 두 시스템 간의 연결을 생성하는 과정은 간단합니다. telnet 명령과 호스트 이름을 차례로 실행하면 됩니다.
예를 들어, 시스템을 localhost와 연결하고 있습니다. 다음과 같이 명령을 실행합니다.
기술의 장점과 단점
telnet localhost
위 명령은 사용자 이름과 비밀번호를 묻습니다. 계속하려면 자격 증명을 입력하세요. 아래 출력을 고려하십시오.
연결한 후에는 이전과 같이 명령을 실행할 수 있습니다. 유일한 차이점은 이제 시스템이 원격 시스템으로 처리된다는 것입니다.
telnet 명령을 종료하려면 logout 명령을 실행하십시오.
logout
아래 출력을 고려하십시오.
이제 원격 연결에서 성공적으로 로그아웃되었습니다.