강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

가장 대표적인 원격접속도구 telnet 실무1편

작성자 정보

  • 웹관리자 작성
  • 작성일

컨텐츠 정보

본문

<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

문서제목 : 가장 대표적인 원격접속도구 telnet 실무1

 

작성 : 리눅스포털(www.superuser.co.kr)수퍼유저코리아 <?xml:namespace prefix = st2 ns = "urn:schemas-microsoft-com:office:smarttags" /><?xml:namespace prefix = st1 ns = "urn:schemas:contacts" />박성수

 

 

리눅스 서버로의 원격접속에 가장 대표적으로 사용되는 telnet(발음 : 텔넷) 대해서 배워보도록 하겠습니다.  TELNET 리눅스뿐아니라 거의 모든 유닉스(UNIX)시스템에서 가장 오래전부터 흔하게 사용되어오든 원격접속도구 입니다. 

 

, 우리가 리눅스 서버로 접속하기 위해서는 로그인(login) 해야하는데 TELNET 리눅스서버로 원격접속하기위한 가장 대표적이고 전통적인  현재까지 가장 많이 사용되는 원격접속 로그인 도구입니다.  TELNET 함께 rlogin 사용지만 현재는 서버보안을 위하여 암호화 통신이 가능한 ssh라는 도구를 많이 사용합니다. 

 

리눅스 서버를 한번이상 사용해 보신 분들이라면 TELNET 대해서는 알고 계시리라 생각합니다.  이번 강좌에서는TELNET 이용한 다양한 접속방법과 TELNET모드에서 사용할 있는 명령어를 주로 다룰 것입니다.

 

먼저,  원격지의 리눅스 서버로 로그인을 하기 위해서는 telnet명령어를 실행해야하기 때문에 telnet명령어의 위치와 사용법에 대해서 간단히 알아보도록 하겠습니다.

 

 

명령어위치 : /usr/bin/telnet

사용형식

       telnet [-8EFKLacdfrx] [-X 인증타입] [-b 호스트별칭] [-e escapechar]

                [-k realm] [-l 사용자] [-n tracefile] [서버명 [포트번호]]

 

 

보시는 바와같이 telnet /usr/bin디렉토리내에 존재합니다.  root뿐아니라 일반사용자들도 모두 /usr/bin 디렉토리에 PATH설정이 되어 있으므로 어떤 위치에서든 바로 실행할 있습니다.

 

 

먼저, 실제 예를 보시기 이전에 telnet의 실행과 종료하는 방법을 간단히 보도록 하겠습니다. 다음 예와 같이 사용하고 있는 리눅스의 쉘상태에서 아무런 옵션없이 그냥 telnet을 실행하면 telnet모드가 열리면서 "telnet>"(발음 : 텔넷프롬프트)라는 프롬프트가 실행됩니다.

 

 

<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />

 

위의 화면에서 보실 있는 것과 같이 telnet모드로 들어가게 되면 telnet모드임을 나타내는 “telnet>”프롬프트가 나타납니다.  상태에서 telnet모드에서 사용할 있는 telnet전용명령어들을 사용할 있습니다. 그리고 telnet모드에서 빠져 나오려면 위의 화면과 같이  quit(발음 : 큐유아이티)라고 하시면 됩니다.

 

이번에는 telnet모드에서 사용할 있는 여러가지 도움말들에 대해서 알아보도록 하겠습니다.  텔넷모드가 실행된 후에 아래의 예와 같이 help라는 telnet전용명령어를 실행하면 telnet모드에서 사용할 있는 전체명령어들과 간단한 설명을 출력하게 됩니다.

 

 

 

 

, 화면에서 있는 바와같이 telnet모드에서 사용할 있는 전용명령어들에 대해서 간단히 설명하면 다음과 같습니다.

 

 

 

 

- close    : 현재 연결을 종료합니다.

       - logout   : 원격접속된 사용자를 강제 로그아웃하고 연결을 종료합니다.

       - display  : 텔넷 환경인수(parameter)들을 출력합니다.

       - mode     : 문장 또는 문자모드를 받아들이도록 합니다.

       - open     : 원격서버로 연결을 시도합니다.

       - quit     : 텔넷을 종료하고 쉘로 빠져나옵니다.

       - send     : 특수문자를 전송합니다.

       - set      : 텔넷 환경 인수(parameter)들을 설정합니다.

       - unset    : 텔넷 환경인수(parameter)들의 설정을 해제합니다.

       - status   : 현재 상황정보를 출력합니다.

       - toggle   : 텔넷 환경파라미터의 값을 토글(on/off) 시킵니다.

       - slc      : 특수문자들의 상태를 변경합니다.

       - z        : 텔넷을 잠시 중지합니다.

       - !        : 서브쉘을 불러들여 실행합니다.

       - environ  : 환경변수를 변경합니다.

       - ?        : 텔넷모드에서 도움말을 출력합니다.

 

. 이번에는 텔넷모드에서 사용할 있는 특정 명령어에 대한 개별 도움말을 확인하고자 한다면 다음 화면과 같이 텔넷모드에서 “? 텔넷명령어 같은 형식으로 입력하시면 됩니다.

 

 

 

 

, 이번 예는 텔넷전용명령어인

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,037 명
  • 현재 강좌수 :  35,810 개
  • 현재 접속자 :  118 명