ubuntu

우분투 텔넷서버(Telnet Server) 설치 사용하기

소화자/ editor

  • 0 comments
  • 8,861 views
  • 2018년 3월 28일

우분투 텔넷서버(Telnet Server서버) 설치 사용하기

ftp도 마찬가지지만 유닉스나 리눅스를 오래 사용하셨던 분들은 우분투(Ubuntu)를 설치하고 나면
당연히 될 것으로 생각되는 telnet 명령이 되지 않아서, 일순 당황하게 됩니다.
우분투에는 기본적으로 보안상 권장되지 않는 Telnet이 설치되어 있지 않아서 개별 설치가 필요합니다.
보안 문제로 ssh에 밀려 서서히 사라질 것으로 생각됩니다.
telnet이 보안문제는 있지만 내부 네트워크에서의 사용은 특별히 문제 없어 보이고,
메일서버 동작 검증에도 사용되니, 설치 방법을 알아 보겠습니다.
참고로 제 우분투는 64비트 14.04 LTS 버젼입니다.

설치하기

 

텔넷서버 설치는 아래처럼 apt-get 명령을 사용하여 한 줄이면 완료됩니다.

$ sudo apt-get install xinetd telnetd

설정하기

 

서버 프로그램이 설치가 끝나도 설정이 되어 있지 않아서  바로 사용은 되지 않습니다.
사용 설정은 /etc/xinetd.d/ 디렉토리로 가서 telnet 파일을 아래 내용으로 생성합니다.
disable = no 에 주의해 주십시오.

# default: off
service telnet
{
 disable = no
 flags = REUSE
 socket_type = stream
 wait = no
 user = root
 server = /usr/sbin/in.telnetd
 log_on_failure += USERID
}

서비스 컨트롤

 

아래 명령어로 서비스를 재시작하면 telnet을 사용할 수 있게 됩니다.
restart자리에는 stop이나 start 명령어도 사용가능합니다.

$ sudo /etc/init.d/xinetd restart

사용하기

 

보통은 아래처럼 telnet명령어 다음에 바로 접속하고자하는 서버를 기술하여 접속합니다만,

$ telnet <서버 IP 또는 호스트명>

아래처럼 telnet만 치고 프롬프트로 진입해서 open 명령으로 접속하는 경우도 있습니다.
장점은 history 명령어등으로 어디에 접속했었는지 확인할 수 없으니, 약간은 보안이 된다는 겁니다.
프롬프트에 ?를 치면 ftp처럼 사용할 수 있는 명령어 리스트를 볼 수 있습니다.

 $ telnet
 telnet> open <서버 IP 또는 호스트명>

telnet으로 메일서버 확인하기

 

telnet으로 메일서버의 동작을 테스트 할 때 아래 코드처럼 메일 전송을 테스트 할 수 있습니다.
메일 서버의 세팅에 영향을 받으므로, 메일 서버 설정을 모르시는 분은 안 되시는 분도 계실 겁니다.

$ telnet 메일도메인명 smtp ## smtp는 보통 25번이니, 직접 포토번호 25를 쓰셔도 됩니다.
Trying IP...
Connected to 메일도메인명.
Escape character is '^]'.
220 메일도메인명 ESMTP Postfix
ehlo 메일도메인명 ## extended hello 명령으로 응답을 확인합니다. 설정을 확인할 수 있습니다.
250-메일 도메인명
250-PIPELINING
250-SIZE 10240000
250-ETRN
250-STARTTLS
250-AUTH PLAIN LOGIN
250-AUTH=PLAIN LOGIN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
mail from: 메일주소 ## 보내는 메일 주소를 씁니다.
rcpt to: 메일주소 ## 받는 메일 주소를 씁니다.
data ## 메일 내용을 쓰겠다는 명령어 입니다.
## 여기에 내용을 씁니다 ##
. ## 메세지가 완성되었다는 의미입니다.
quit ## telnet 세션을 끝냅니다.

기본적으로 telnet은 안전하지 않습니다.
telnet의 추억으로 내부 네트워크에서의 사용은 괜찮지만,
외부에 오픈된 서버에 접속하는 경우는 ssh 레벨의 사용을 권장드립니다.
ssh 설치 및 사용은 우분투에서 SSH 설치,사용하기 링크를 참조해 주십시오.

이 글이 누군가에겐 조금이나마 도움이 되었으면 하는 작은 바램입니다.

소화자

존재를 드러내지 않고 무림의 배후를 조정하는 전설로만 전해지는 무엇이든 소화하는... 갑 오징어~^-^

Leave a Reply

avatar