My Knowledge

Fedora16 telnet 본문

Linux

Fedora16 telnet

행복한하루 2011. 12. 8. 01:27
이번글은 Fedora16 에서 telnet 을 활성화 시키는 방법에 대한 글입니다.

아시다시피 기본적으로 Fedora16 에서는 telnet 을 지원하지 않습니다. 즉, 다른 PC 나 서버에서 telnet 으로 접속 할 수 없다는 의미 입니다. (정확히 말하면 telnet client 는 있지만 telnet server 는 없습니다. ^^)

그냥 ssh 로 연결하면 되긴 되는데, 간혹 telnet daemon 이 없는 것이 아쉬울때가 있습니다.

(Teraterm 같은 대부분의 terminal 프로그램들은 ssh 를 기본으로 제공하기 때문에 아쉬울 때가 별로 없을수도 있지만, 불편해 하는 사람들도 간혹 있습니다. ㅎㅎ)

참고로 저는 Fedora16 화면해상도 (VirtualBox) (http://myknowledge.kr/145) 에서 밝혔듯이 Graphical Desktop 으로 설치되어 있습니다.

1. Telnet application 설치 확인

먼저 확인차 telnet 이 설치되어 있는지 살펴 봅니다.

$ rpm -qa | grep telnet
telnet-0.17-51.fc16.i686
$

telnet server 가 없는 것을 확인했으니, 먼저 telnet server를 다운로드 받아 설치 합니다. 

2. Telnet server 설치

설치는 간단합니다. System Tools > Add/Remove Software 를 선택해서 telnet 으로 Find 하시면 관련 application 들이 쭉 나옵니다. 그중에 The server program for the Telnet remote login protocol (telnet-server-1:0.17-51.fc16 ) 이라고 되어 있는 선택해서 설치 하시면 됩니다. (추가로 설치가 필요한 application 이 뜰 경우 그것도 같이 설치를 진행하시면 됩니다.)

Add/Remote Software


설치가 끝나면 telnet service를 활성화 시킵니다. (Other > Services 선택) (아래 그림처럼 처음에 설치하면 This service is disabled 라고 되어 있습니다. 바로 Enable 버튼을 클릭하시면 됩니다. )

Service Configuration


그럼 아래와 같은 메시지를 출력 합니다.

This service is enabled, but the xinetd service is not running. This service does not work without it.

이 메시지대로 telnet 아래쪽에 xinetd 라고 있는데, 그걸 선택해서 start 시켜 주시면 됩니다.

(참고) Service configuration

만약 Services 라는 application 이 없다면 telnet server 와 마찬가지로 설치해 주시면 됩니다.
Utility to start and stop system services (system-config-services-0.101.7-1.fc16)
그럼 Other > Services 라는 메뉴가 보입니다.

system-config-services 설치


그런데 telnet server 를 설치해도 접속이 안됩니다. 이 경우에는 주로 방화벽 때문인데 두 가지 방법이 있습니다. 방화벽에 telnet port 를 추가하거나 아니면 방화벽을 disable 시키는 것입니다.

3. Firrewall (방화벽)  

Firewall 은 아래 그림 처럼 Other 라는 항목 밑에 있습니다. 거기서 실행시키시면 됩니다.

Firewall 실행


(첫번째) Firewall 방화벽 disable

가장 간단한 방법입니다. Firewall (방화벽) 을 disable 시켜 주시면 됩니다. 아래 그림에서 Disable 버튼을 클릭한 후 Apply 버튼을 클릭하시면 됩니다. 그럼 Firewall (방화벽) 이 disable 됩니다. 그리고 telnet 으로 접속해 보면 접속이 되는 것을 확인 하실수 있습니다.

Firewall Configuration



(두번째) Firewall 에 telnet port 추가

Firewall (방화벽) 을 disable 시키는 것이 영 불안하다 하시면 Firewall 에 telnet port 를 추가 하시면 됩니다.

Firewall Configuration 에서 Other Ports 를 선택하신 후 Add 버튼을 클릭하시면 프로토콜을 추가 하는 화면이 나옵니다. 여기서 telnet 을 선택하시면 됩니다.

Firewall 프로토콜 추가



그리고 나서 Firewall Configuration 에서 Apply 버튼을 클릭하시면 적용이 됩니다. 그럼 telnet 으로 접속 되는 것을 확인 하실 수 있습니다.

FTP 추가


이상 telnet server 활성화 시키는 방법에 대하여 알아 봤습니다.

 

'Linux' 카테고리의 다른 글

VirtualBox 브리지 어뎁터  (0) 2013.05.28
Fedora16 Gnome 3 (VirtualBox)  (1) 2011.12.09
Fedora16 화면해상도 (VirtualBox)  (0) 2011.12.06
VirtualBox Bridged networking  (2) 2011.10.18
Fedora15 Gnome 3D  (2) 2011.07.22