8.텔넷(telnet)
8.1.텔넷 접속
8.1.1.텔넷의 기능
텔넷은 원격 조정 도구입니다.
텔넷(Telnet)이라는 도구는 네트웍을 이용해 컴퓨터를 원격 조정하는 도구입니다. 이 프로그램은 사용자가 멀리 떨어진 컴퓨터를 자신의 PC를 사용하는 것처럼 사용할 수 있도록 해주는 프로그램입니다. 텔넷이라는 도구가 등장하기 전까지는 컴퓨터가 있는 건물 안에서만 컴퓨터를 사용할 수 있었습니다. 그렇지만 텔넷이 등장한 이후로는 다른 나라에 가서도 자기 회사의 컴퓨터를 바로 앞에 있는 컴퓨터처럼 자유롭게 사용할 수 있게 되었습니다.
심지어 다른 나라에 가서도 텔넷으로 접속해 서버 컴퓨터의 자료를 삭제하거나 새로운 프로그램을 만들어 구동시키는 일 등이 가능합니다. 한 마디로 말해서 텔넷이 등장하기 전까지는 외부에서 온라인을 통해 서버 컴퓨터에 접속할 수는 있어도 직접 서버 컴퓨터를 제어할 수 없었는데 텔넷이 등장한 이후로는 외부에서도 온라인으로 서버 컴퓨터를 자유자재로 조정할 수 있게 된 겁니다. 따라서 텔넷을 지원하는 컴퓨터에서 사용자의 ID나 비밀번호가 노출된다면 서버 컴퓨터의 모든 자료가 유출되거나 상실될 위험이 있습니다. 이런 이유로 텔넷 사용권한은 엄격하게 제한되며 보안이 철저합니다. 대부분의 군사, 상업적 컴퓨터는 텔넷 접속을 원천적으로 금지시킵니다.
텔넷은 원격으로 프로그램을 설치하고 실행시키기 위해 필수적입니다.
텔넷은 웹호스팅을 하는 사람에게 필수적입니다. 작성된 인터넷용 문서를 홈페이지에 올리기 위해서는 FTP 프로그램만 있어도 되지만 각종 프로그램을 설치하고 암호를 바꾸며, 문서의 허가권을 변경하는 일, 프로그램을 컴파일하는 일 등의 다양한 일은 텔넷으로만 가능합니다.
윈도의 telnet.exe 프로그램을 이용해 텔넷을 사용할 수 있습니다.
윈도에서 텔넷을 사용할 수 있는 프로그램은 'C:\Windows' 폴더에 있는 'telnet.exe'입니다. 이 프로그램을 실행시키는 방법은 여러 가지가 있습니다. 윈도의 실행 차림을 이용하는 방법, 웹브라우저 이용하는 방법, 탐색기로 telnet.exe 실행하는 방법 등 다양한 방법이 있습니다. 이 중에서 가장 많이 사용하는 방법은 다음의 두 가지입니다.
1. 실행에 명령어 입력하는 방법
윈도98에서 [시작] [실행]을 선택하고 입력란에 telnet이라고만 입력하면 실행됩니다.
만약 시작과 동시에 자신의 홈페이지로 접속하고 싶다면 명령어 다음에 한 칸 띄우고 해당 홈페이지 주소를 추가해주면 됩니다.
[보기]
telnet www.help119.com
2. 웹브라우저의 주소창에 텔넷 주소 입력하는 방법
웹브라우저의 주소창에 텔넷 주소를 입력하면 해당 홈페이지로 접속을 시도합니다. 이때 도구 이름으로 http://가 아닌 telnet://을 사용함에 주의합니다.
[보기]
telnet://www.help119.com
개인적으로 1번보다는 2번 방법을 더 많이 사용합니다. 이미 실행된 브라우저의 주소창에 바로 주소를 입력하면 되기 때문에 실행을 이용하는 것보다 좀더 편합니다.
8.1.2.텔넷 주소와 텔넷 계정(ID)
텔넷에 접속할 때는 주소와 홈페이지 주소는 다릅니다.
앞서 설명한 것처럼 텔넷을 이용해 홈페이지에 접속하는 방법은 간단합니다. 텔넷을 실행시킨 후에 자신의 홈페이지 주소를 입력하거나 브라우저 주소창에 텔넷 주소를 입력하면 됩니다.
그리고 가끔은 텔넷을 이용하여 다른 텔넷 사이트에 접속할 일이 있을 겁니다. 이때 주의할 점은 텔넷의 주소입니다. 텔넷은 웹과는 다른 도구이기 때문에 텔넷 주소는 웹 주소와 다릅니다. 때문에 텔넷을 이용해 홈페이지나 다른 사이트에 접속할 때는 해당 사이트의 텔넷 주소로 접속해야 합니다. 이때 텔넷 주소와 웹주소가 같을 수도 있지만 다를 수도 있습니다.
국내 ISP의 웹 주소와 텔넷 주소는 다릅니다.
예를 들어 국내 PC통신망의 웹주소와 텔넷 주소를 비교하면 다음과 같이 약간의 차이가 있습니다.
[보기] 국내 ISP의 텔넷 주소
웹 주소 텔넷 주소
하이텔 www.hitel.net home.hitel.net
천리안 www.chollian.net chollian.net
개인 홈페이지나 웹호스팅의 텔넷 주소 역시 웹주소와 다를 수 있습니다. 대개의 경우 웹호스팅의 텔넷 주소는 웹주소와 같은 것을 사용합니다. 그렇지만 개인 홈페이지나 웹호스팅의 텔넷 주소를 웹 주소와 다른 것으로 사용하는 경우도 많습니다. 그러므로 텔넷을 이용해 접속할 때는 해당 사이트의 텔넷 주소를 사용해야 합니다.
텔넷에 접속하려면 텔넷용 계정(ID)이 필요합니다.
텔넷에 접속하려면 텔넷용 계정을 부여받아야 합니다. 물론 리눅스 웹호스팅 사용자라면 대부분 텔넷 계정을 부여받습니다. 윈도 호스팅 사용자는 텔넷 계정을 받지 않습니다.
텔넷을 실행시키고 접속하려는 사이트의 텔넷 주소를 입력하면 텔넷 사이트에 접속한 뒤에 ID와 암호를 물어봅니다. 이때 ID와 암호를 입력해주면 텔넷으로 접속할 수 있습니다.
ID와 암호를 입력하면 프롬프트가 나타나면서 명령을 기다립니다. 프롬프트에 대해서는 리눅스 설명 부분을 참고하기 바랍니다. 일단 다음 화면처럼 프롬프트가 나타난다면 접속에는 성공한 것입니다. 이후 이 사이트에서 텔넷을 이용해 사이트를 활용하거나 서버에서 작업하는 것은 리눅스 명령어나 해당 사이트의 명령어를 이용합니다.
텔넷 프롬프트를 통해 접속자 ID와 서버 이름, 디렉토리를 알 수 있습니다.
호스팅을 받는 사람이 자신의 홈페이지에 접속하면 다음과 같은 프롬프트가 나타납니다.
[보기] 텔넷 접속 후 나오는 프롬프트
[hangul@www16 hangul]$
이 화면에서 hangul은 자신의 ID임을 쉽게 알 수 있겠죠. @ 기호는 ID와 서버 이름을 구분해주는 기호입니다.
www16은 서버 이름입니다. 그리고 마지막의 hangul은 현재 사용자가 머물고 있는 디렉토리 이름입니다. 만약 사용자가 public_html이라는 디렉토리로 이동했다면 프롬프트는 다음과 같은 형태로 바뀝니다.
[hangul@www16 public_html]$
$ 기호는 프롬프트의 마지막을 나타내는 기호입니다.
8.1.3.텔넷 프로그램으로 텔넷 접속하기
'C:\Windows' 폴더에 있는 telnet.exe가 텔넷 프로그램입니다.
윈도에서 텔넷을 실행시키는 방법은 여러 가지가 있습니다. 탐색기나 [내 컴퓨터]를 이용해 telnet.exe를 찾아 실행시키는 방법, [실행] 차림을 이용하는 방법, 브라우저에서 주소를 입력하는 방법 등이 있습니다. 이 중에서 가장 많이 사용하는 두 가지 방법에 대해서 설명합니다.
브라우저 프로그램에서 텔넷 접속하기
텔넷을 사용할 때는 브라우저 프로그램을 이용하는 것이 가장 편리합니다. 브라우저의 주소 입력란에 텔넷주소만 입력하면 됩니다.
**따라하기:
(1) 브라우저 주소란에 자신의 홈페이지 텔넷 주소를 입력합니다. 저는 'telnet://www.x119.co.kr'을 입력했습니다. 주소 앞 부분이 http://가 아닌 telnet://으로 시작됨에 유의합니다.

**사진: 브라우저에서 telnet://www.x119.co.kr을 입력합니다.
(2) 텔넷 프로그램이 실행되면서 login ID를 묻습니다. ID를 입력해줍니다.

**사진: 텔넷이 실행되면서 홈페이지에 접속이 되면 ID를 묻습니다.
(3) ID를 입력하면 암호를 묻습니다. 자신의 텔넷 암호를 입력합니다.

**사진: 암호를 입력합니다.
(4) ID와 암호가 맞으면 텔넷으로 접속이 되고 프롬프트가 표시됩니다. 이 상태면 텔넷 접속이 완료된 겁니다.

**사진: 텔넷에 접속이 된 상태. 프롬프트 상태.
텔넷 접속을 끊을 때는 [연결 해제] 차림을 이용합니다.
텔넷에 접속이 된 상태에서 텔넷을 끊으려면 [연결] 차림에서 [연결 해제]를 선택하면 됩니다. 또는 텔넷에 접속이 된 상태에서 logout이나 exit라고 입력하고 [Enter]키를 누르면 됩니다. 아니면 텔넷 프로그램을 닫아버리면 됩니다.

**사진: [연결 해제]를 선택하면 접속이 끊깁니다.
윈도의 실행 명령으로 telnet.exe 실행시키기
윈도의 실행 명령으로 텔넷을 실행시키는 것도 자주 사용하는 방법입니다.
**따라하기:
(1) 윈도98에서 [시작] - [실행]을 선택합니다.

**사진: [시작] - [실행]을 선택합니다.
(2) [실행] 창이 나타나면 입력란에 telnet을 입력하고 한 칸 띄운 뒤에 텔넷 주소를 입력합니다. 저는 'telnet www.x119.co.kr'이라고 입력했습니다.

**사진: 'telnet www.x119.co.kr'을 입력합니다.
(3) 텔넷이 실행되고 텔넷 사이트인 www.x119.co.kr에 접속됩니다. login에 ID를 입력하고 이어서 암호를 입력하면 텔넷으로 접속됩니다.

**사진: www.x119.co.kr에 접속된 화면
텔넷만 실행시킨 상태에서 텔넷 사이트 접속하기
텔넷 접속을 끊거나 윈도의 [실행] 창에서 telnet이라고만 입력하면 텔넷 프로그램만 실행된 상태로 나옵니다. 이 상태에서 텔넷으로 사이트에 접속하려면 [연결(C)] 차림의 [원격 시스템(R)] 차림을 이용합니다.
**따라하기:
(1) 윈도의 [실행] 창에서 telnet만 입력합니다.

**사진: [실행] 창에서 telnet만 입력합니다.
(2) 텔넷이 실행되는데 빈 화면으로 나타납니다. 텔넷 접속을 끊었을 때도 이런 화면으로 나타납니다.

**사진: 텔넷이 실행된 상태
(3) 텔넷 사이트에 접속하려면 [연결(C)] 차림의 [원격 시스템(R)] 차림을 선택합니다. [연결(C)] 차림을 선택하면 아래 부분에 이전에 접속한 텔넷 사이트 목록이 나옵니다. 만약 기존에 접속한 사이트에 접속하겠다면 아래 목록 중에서 접속할 사이트를 선택하면 됩니다.
기존에 접속한 사이트가 없고 새로운 사이트에 접속한다고 가정하고 [원격 시스템(R)] 차림을 선택합니다.

**사진: [원격 시스템(R)] 차림을 선택합니다.
(4) [원격 시스템(R)] 차림을 선택하면 다음 그림처럼 [연결] 창이 나타납니다. [호스트 이름]에 접속할 사이트 이름을 입력하고 [연결(C)] 아이콘을 누르면 접속을 시도합니다. 나머지 입력란은 기본값인 '포트=텔넷, 터미널=vt100'을 그대로 사용합니다.

**사진: [호스트 이름]에 주소를 입력하고 [연결(C)] 아이콘을 누릅니다.
(5) 사이트에 접속이 되고 login 화면이 나타납니다. ID와 비밀번호를 차례대로 입력하면 접속이 완료됩니다.

**사진: 텔넷 login 화면이 나타납니다.