본문 바로가기

Computer/Linux-Others & Etc

Ubuntu(우분투)에서 텔넷(Telnet Server) 설치하기

# 이 글은 싸이월드 블로그에 내가 작성했던 글을 옮겨온 글이다. #

 

 

* vmware 7에서 Ubuntu(정확하게는 Cobuntu를 설치하여 실행했음을 미리 알려드립니다. Cobuntu는 ubuntu에 한글언어를 적용한 버전입니다.)

 

1. root 계정 비밀번호 설정 및 xinetd 설치

 

우분투를 처음 설치하고 나면 root 계정의 비밀번호를 설정해줘야 한다. 설정은 "sudo passwd root" 명령어를 실행하면 된다.

 

이 명령어를 실행하면 root 계정의 비밀번호로 설정할 비밀번호를 넣으라고 나온다. 여기에 자신이 원하는 root 계정의 비밀번호를 설정하면 된다.

 

그리고 나서 root 계정으로 권한을 변경(su - 명령어)한 뒤 xinetd를 설치한다. 설치 명령어는 페도라와는 다르게 apt-get install 이란 명령어를 사용한다.

 

xinetd를 설치하려면 "apt-get install xinetd"를 입력하면 된다. 설치가 정상적으로 된다면 아래와 같이 "OK" 사인이 두 번 나타난다.

 

 

 

 

 

2. 텔넷(Telnet) 설치

 

xinetd를 설치했다면 다음으로는 텔넷을 본격적으로 설치하면 된다.

 

설치 명령어는 위와 다를 바가 없다. "apt-get install telnetd"를 입력하면 된다. (페도라에서는 "yum -y install telnet-server"를 입력했었다.)

 

 

 

 

 

참고로 리눅스의 모든 계열(Ubuntu, CentOS, Fedora, Redhat 등등)에서 파일명의 끝에 "d"가 들어간 것은 "데몬"이라는 뜻이다.

 

"데몬"이란 것은 프로세스가 항상 떠있고 어떤 명령을 기다리고 있다가 실행하는 것이라고 생각하면 된다.

 

 

 

 

이런 걸 말하는 것이다. 아무튼...다음으로 패스~!

 

 

 

3. xinetd 설정

 

다음으로는 telnet을 사용하기 위해 xinetd를 설정해 주도록 한다.

 

아래와 같이 "vi /etc/xinetd.conf"를 입력한다.

 

 

 

 

그러면 다음과 같은 화면을 볼 수 있을 것이다.

 

 

 

여기에다가 텔넷을 설정하도록 한다.

 

다음 화면과 같이 입력하도록 하자.

 

 

 

 

# Telnet Setting (여긴 주석 부분이다. 아래의 내용이 텔넷 셋팅에 관한 것이라는 주석을 달아 놓도록 하자.)

service telnet

{

disbale = no

flag = REUSE

socket_type = stream

wati = no

user = root

server = /usr/sbin/in.telnetd

log_on_failure += USERID

}

 

 

이렇게 입력하자. 입력이 끝나면 "wq"를 눌러서 저장 후 종료를 하도록 한다.

 

진짜 혹시나 해서 하는 말인데...vi 에디터에서 수정 및 입력을 하기 위해서는 키보드의 "i"키를 눌러야 하고 입력이 끝나고 저장을 하거나 종료를 하려면

 

":"(따옴표 왼쪽에 있는 버튼....세미 콜론이 아닌 콜론이다.)를 누른 후 "q", "q!", "wq", "wq!" 등을 누르면 된다.

 

추가로 팁을 하나 더 주자면 vi 에디터에서 줄 번호를 보고 싶다면 ": set nu" 를 입력하면 된다.

 

설마...모르는 사람은...없겠지? set nu는 모를 수 있어도....입력 및 종료를 모르진 않겠지?

 

아무튼...다음으로 패스~

 

 

 

4. 서비스(xinetd) 재시작

 

말이 필요 없다. 그냥 "/etc/init.d/xinetd restart"를 신나게 입력 후 엔터를 땅~! 때려라.

 

그러면 서비스를 재시작 할 것이다.

 

 

 

 

5. 텔넷 접속

 

두 가지로 테스트를 할 것이다.

 

먼저 서버(우분투)에서 자기가 클라이언트인 것 처럼 localhost로 접속을 할 것이고 다음으로는 진짜 클라이언트에서(SecureCRT) 접속 할 것이다.

 

 

 

 

 

텔넷에 접속하기 위해 서버(우분투)의 ip를 확인(ifconfig 명령어)하고 해당 ip로 접속하면 된다.

 

이상 끝~!