Apple 정품 아이폰 16 Pro 자급제, 화이트 티타늄, 256GB






블로그 내에서 다른 포스팅 검색하기기
검색어를 입력해주세요

목차

  1. telnet이란?
  2. telnet 서버와 클라이언트 설치
  3. telnet 서버 설정
  4. telnet 서버 시작 및 중지
  5. telnet 클라이언트 사용법

 

 

 

1. telnet이란?

telnet은 원격 호스트와 텍스트 기반으로 통신하기 위한 프로토콜과 도구입니다. 일반적으로 터미널에 접속하여 원격 시스템을 제어하고 명령을 실행할 수 있습니다. telnet은 TCP/IP 프로토콜을 사용하며, 특정 포트에 접속하여 원격 서버와 통신할 수 있습니다.

텔넷으로 원격 서버에 TCP 요청을 보낼 수 있다.

 

 

 

2. telnet 서버와 클라이언트 설치

telnet을 사용하기 위해선 서버와 클라이언트를 설치해야 합니다. 리눅스에서는 일반적으로 telnet 서버인 'telnetd' 패키지와 telnet 클라이언트인 'telnet' 패키지를 설치해야 합니다. 패키지 관리자를 사용하여 다음 명령을 실행하여 설치할 수 있습니다.

$ sudo apt-get install telnetd telnet

 

 

 

 

 

3. telnet 서버 설정

telnet 서버를 설정해야 합니다. 설정 파일은 일반적으로 '/etc/inetd.conf'입니다. 편집기를 사용하여 해당 파일을 열고, 다음과 같이 설정합니다.

telnet stream tcp nowait telnetd /usr/sbin/tcpd /usr/sbin/in.telnetd

설정을 저장하고 파일을 닫습니다.

vim 으로 해당파일을 수정한 모습(일반적으로는 설정이되어있다)

 

 

 

4. telnet 서버 시작 및 중지

telnet 서버를 시작하려면 다음 명령을 사용합니다.

$ sudo systemctl start telnetd

telnet 서버를 중지하려면 다음 명령을 사용합니다.

$ sudo systemctl stop telnetd

 

 

 

5. telnet 클라이언트 포트 지정하여 서버 연결 예제

telnet 클라이언트를 사용하여 원격 서버에 연결할 수 있습니다. 다음 명령을 사용합니다.

$ telnet <호스트> <포트>

 

<호스트>는 접속할 서버의 IP 주소 또는 도메인 이름이고, <포트>는 서버에서 열려 있는 포트 번호입니다. 예를 들어, 원격 서버의 IP 주소가 '192.168.0.1'이고 telnet 서비스가 23번 포트에서 실행 중인 경우 다음 명령을 사용하여 연결합니다.

$ telnet 192.168.0.1 23

 

위와 같이 연결을 시도한다.

 

telnet 클라이언트로 서버에 연결되면 텍스트 기반 인터페이스를 통해 서버와 통신할 수 있습니다.

위의 내용을 참고하여 telnet을 사용하여 원격 서버와 통신하는 방법을 익히고 테스트해보세요. telnet은 보안상의 이유로 사용이 권장되지 않으므로 SSH와 같은 보안 프로토콜을 사용하는 것이 좋습니다.

반응형


살구엉덩이님의
글이 좋았다면 응원을 보내주세요!