텔넷을 종료합니다. TELNET — 사용의 기본

오늘날 컴퓨터 사용자는 그래픽 인터페이스와 타사 프로그램을 사용하지 않고 다양한 작업을 수행할 수 있는 컴퓨터에 다양한 특수 프로토콜이 있다는 사실을 알고 있습니다. 따라서 TELNET 서비스를 사용하는 방법을 알고 싶은 욕구는 해당 프로토콜에 대해 알게 되면 즉시 발생합니다.

다음으로, TELNET이 무엇인지, 많은 사람들이 TELNET을 마스터하려고 하는 목적, 즉 서비스의 기능과 이러한 기능을 Windows에서 구현할 수 있도록 하는 기본 명령 목록에 대한 약간의 이론이 제시될 것입니다.

TELNET은 터미널 장치, 클라이언트, 즉 귀하의 컴퓨터와 다른 사람의 기계, 이 연결 표준을 지원하는 서버 사이에 전송 연결을 설정하는 통신 수단입니다. 이것은 특별한 프로그램이 아니라 네트워크 프로토콜일 뿐이며 TELNET(터미널 네트워크)이라는 단어는 이 프로토콜도 사용하는 다양한 유틸리티를 나타냅니다. 오늘날 Telnet은 거의 모든 곳에 존재합니다. 모든 운영 체제는 어떤 방식으로든 이를 사용합니다.

TELNET은 모든 명령을 수동으로 입력해야 한다는 점에서 일반 사용자에게 익숙한 그래픽 인터페이스와 다른 텍스트 인터페이스를 구현합니다.

이 모든 것이 우리에게 무엇을 주는가?

이전에 이 서비스는 네트워크에 연결하는 몇 안 되는 방법 중 하나였지만 시간이 지남에 따라 관련성을 잃었습니다. 오늘날 사용자를 위해 모든 작업을 수행하고 가장 간단한 작업을 수행하기 위해 다양한 명령을 암기하도록 강요하지 않는 훨씬 더 편리한 프로그램이 있습니다. 그러나 지금이라도 Telnet의 도움으로 몇 가지 작업을 수행할 수 있습니다.

네트워크 연결

텔넷을 사용하여 다음을 수행할 수 있습니다.

  • 원격 컴퓨터에 연결
  • 액세스 포트를 확인하십시오.
  • 원격 컴퓨터에서만 사용할 수 있는 응용 프로그램을 사용합니다.
  • 이 방법으로만 액세스할 수 있는 다른 디렉토리를 사용하십시오.
  • 특별한 프로그램(클라이언트)을 사용하지 않고 이메일 보내기
  • 오늘날 사용되는 많은 프로토콜 작업의 본질을 이해하고 이를 통해 약간의 이점을 얻습니다.
  • 다른 사용자에게 컴퓨터에 있는 데이터에 대한 액세스 권한을 제공합니다.

우리는 사용을 시작합니다

달리기

Windows 7 및 기타 Windows에서 TELNET을 실행하는 것은 매우 쉽습니다. 이렇게 하려면 클라이언트가 아직 설치되어 있지 않은 경우 먼저 다음이 필요합니다.

  • 제어판으로 이동합니다.

  • "프로그램" 항목을 선택하십시오.
  • "Windows 기능 켜기 또는 끄기" 탭을 선택합니다.

  • Telnet 클라이언트를 찾아 아직 설치하지 않은 경우 그 앞에 마커를 놓습니다.

그런 다음 "확인"을 누르고 클라이언트가 설치되는 동안 잠시 기다립니다.

터미널은 Telnet 작업을 위한 특수 유틸리티를 설치하지 않은 경우 명령줄을 통해 Windows에서 시작됩니다. 그러나 이 기사를 읽고 있다는 것은 이 주제에 대해 이제 막 알게 되었다는 의미이며, 처음에는 명령줄 관리의 기본을 마스터하는 것이 좋을 것입니다.

  1. 명령줄을 관리자로 실행합니다.
  2. 우리는 "텔넷"을 입력합니다.

명령줄이 다시 시작되고 이제 TELNET 명령줄이 열리고 여기서 작업합니다.

포트 확인

TELNET이 하는 가장 간단한 일 중 하나는 포트를 확인하는 것입니다. 포트를 확인하여 컴퓨터에서 액세스할 수 있는지 확인할 수 있습니다. 이렇게 하려면 다음을 수행해야 합니다.

위의 방법으로 연 명령줄에 다음을 입력합니다. 텔넷팁 주소 포트 번호

예를 들어, IP 주소가 192.168.0.1이고 포트 번호가 21(FTP 포트)인 경우 다음을 입력합니다.

텔넷 192.168.0.1 21

명령이 오류 메시지를 표시하면 포트를 사용할 수 없습니다. 빈 창이 나타나거나 추가 데이터를 입력하라는 메시지가 표시되면 포트가 열려 있는 것입니다. Windows의 경우 이 포트 확인 방법이 매우 편리할 수 있습니다.

명령

TELNET 명령은 터미널 사용의 기초를 형성합니다. 이들의 도움으로 액세스가 허용된 경우 이 프로토콜을 사용하는 컴퓨터를 제어하고 기타 다양한 작업을 수행할 수 있습니다. 위에서 언급했듯이 Windows에서는 Telnet 응용 프로그램의 명령줄에 입력됩니다.

명령의 주요 목록을 보려면 줄에 입력하십시오. 돕다"엔터"를 누르십시오. 기본 명령:

  1. 열려있는- 원격 서버에 연결. 관리 대상 서버 이름 및 포트 번호와 함께 이 명령을 입력해야 합니다. 예를 들면 다음과 같습니다. 오픈레드몬드 44... 매개변수를 지정하지 않으면 로컬 서버와 기본 포트가 사용됩니다.
  2. 닫다- 원격 서버와의 연결을 끊습니다. 매개변수는 비슷합니다.
  3. 세트- 관리 대상 서버의 이름과 함께 사용되는 원격 서버 설정. 함께 세트다음 명령이 사용됩니다.
    1. - 지정된 유형의 터미널을 지정하는 데 사용됩니다.
    2. - 제어 문자를 지정합니다.
    3. - 작동 모드를 설정합니다.
  4. 설정되지 않음 [매개변수]- 이전에 설정된 매개변수를 비활성화합니다.
  5. 시작- 텔넷 서버를 시작합니다.
  6. 정지시키다- 서버를 일시 중지합니다.
  7. 계속하다- 작업을 재개합니다.
  8. 중지- 서버를 중지합니다.

TELNET은 가장 오래된 프로토콜 중 하나이지만 오늘날에도 여전히 사용됩니다. 이것은 당신이 당신의 자신의 목적을 위해 그것을 사용할 수 있다는 것을 의미합니다. 구문과 명령 목록을 배우고 연습을 시작하기만 하면 됩니다. 당신은 많은 것을 배울 수 있고 동시에 인터넷과 완전히 다른 방식으로 인터넷에서의 일반적인 행동을 보기 시작합니다.

하위 옵션에 대한 논의

일부 옵션에는 "활성화" 또는 "비활성화"보다 더 많은 정보가 필요합니다. 예를 들어 터미널 유형 설정: 클라이언트가 터미널 유형을 식별하려면 ASCII 문자열을 보내야 합니다. 이러한 옵션을 처리하기 위해 하위 옵션 토론이 적용됩니다.

RFC 1091은 터미널 유형을 설정하기 위해 논의해야 하는 하위 옵션을 정의합니다. 첫째, 한쪽(보통 클라이언트)은 3바이트 시퀀스를 전송하여 활성화할 옵션을 요청합니다.

여기서 24(십진수)는 터미널 유형 옵션 식별자입니다. 수신자(서버)가 YES라고 말하면 그의 응답은 다음과 같습니다.

그런 다음 서버는 다음을 보냅니다.

클라이언트의 터미널 유형에 대해 묻습니다. SB는 하위 옵션(suboption-begin)의 시작을 보고하는 명령입니다. 24와 같은 다음 바이트는 이것이 터미널 유형 하위 옵션임을 나타냅니다. (SB는 항상 하위 옵션이 속한 옵션의 번호를 따릅니다.) 1과 같은 다음 바이트는 "터미널 유형 보내기"를 의미합니다. suboption-end는 SB 명령과 마찬가지로 IAC가 다시 앞에 와야 합니다. 클라이언트는 팀으로 응답합니다.

터미널 유형이 ibmpc인 경우. 0과 같은 네 번째 바이트는 "다음 터미널 유형이 있습니다"를 의미합니다. (허용되는 터미널 유형의 "공식" 목록은 할당된 번호 RFC에 있지만 Unix 시스템의 경우 서버에서 지원하는 모든 터미널 유형이 허용됩니다. 이들은 일반적으로 termcap 또는 terminfo 기반에서 지원하는 터미널입니다.) 지정된 터미널 유형 Telnet에서 하위 옵션은 대문자로 표시되며 일반적으로 서버에서 이미 소문자로 변환합니다.

Telnet 명령을 사용하면 Telnet 프로토콜을 사용하여 원격 컴퓨터와 통신할 수 있습니다. 매개변수 없이 telnet 명령을 실행하여 Telnet 명령줄(Microsoft Telnet>)에 표시된 Telnet 컨텍스트를 입력할 수 있습니다. Telnet 명령줄에서 Telnet 명령을 사용하여 Telnet 클라이언트를 실행하는 컴퓨터를 관리합니다.

Telnet 클라이언트 명령줄은 다음 명령을 허용합니다.

설명
열려있는 구문: 열기 호스트 이름... Telnet을 통해 호스트와 연결을 설정하는 데 사용
닫다 close 명령은 기존 Telnet 연결을 닫는 데 사용됩니다.
표시하다 display 명령은 Telnet 클라이언트의 현재 매개변수를 보는 데 사용됩니다.
보내다 send 명령은 Telnet 서버에 명령을 보내는 데 사용됩니다. 다음 명령이 지원됩니다. o 입력 명령 취소 ayt 명령 "Are you there?" esc 현재 ip 제어 문자를 전송합니다. 동기화 처리 명령을 중단합니다. Telnet 동기화 작업을 수행합니다. brk 중단 신호를 보냅니다. 위의 명령 이외의 다른 명령은 문자열로 Telnet 서버에 전송됩니다. 예를 들어 sendabcd 명령은 텔넷 세션 창에 문자열을 표시할 이 서버에 abcd 문자열을 보냅니다.
그만두 다 quit 명령은 Telnet 클라이언트를 종료하는 데 사용됩니다.
세트 다음 인수 중 하나와 함께 set 명령은 현재 세션에 대한 Telnet 클라이언트를 구성하는 데 사용됩니다. bsasdel 마지막 문자의 삭제를 삭제 코드 세트 매개변수로 지정합니다. 일본어가 설정된 경우 사용 가능합니다. 다음 값 중 하나를 사용할 수 있는 키 매개변수의 코드 페이지를 설정하는 데 사용됩니다.
  • 시프트 JIS
  • 일본 EUC
  • JIS 한자
  • JIS 한자 (78)
  • DEC 한자
  • NEC 한자
원격 컴퓨터에 동일한 코드 페이지를 할당해야 합니다. 기본적으로 Telnet 클라이언트는 점 글꼴을 사용합니다. 이러한 코드 페이지 중 하나를 사용하는 원격 컴퓨터에 액세스하기 전에 텔넷 클라이언트는 crlf 문자가 올바르게 표시되도록 TrueType 글꼴로 작동하도록 구성되어야 합니다. Enter 키를 0x0D, 0x0A로 식별하는 새로운 선형 모드 delasbs 삭제를 삭제로 지정 후자의 이스케이프 문자 상징 Telnet 세션 모드에서 Telnet 명령 모드로 전환합니다. 명령 모드에서 세션 모드로 돌아가려면 Enter 키를 누르십시오. localecho 명령 로그 파일의 로컬 표시를 활성화합니다. 이름이 세션에 대해 Telnet 로그가 기록되는 파일의 이름을 지정합니다. 파일 경로를 지정하지 않으면 현재 폴더에 생성됩니다. 로그 파일을 지정하면 로깅이 활성화됩니다 이 세션 모드에 대한 로깅을 활성화합니다(콘솔 | 스트림) 작동 모드 ntlm NTLM 인증 용어를 활성화합니다(ansi | vt100 | vt52 | vtnt) Telnet 클라이언트가 에뮬레이트할 터미널 유형? set 명령에 대한 참조 정보를 표시합니다.
설정 해제 unset 명령은 set 명령으로 이전에 설정한 옵션을 비활성화하는 데 사용됩니다.
상태 status 명령을 사용하면 Telnet 클라이언트를 실행하는 컴퓨터가 연결되어 있는지 확인할 수 있습니다.
? 또는 도움 참조 정보를 표시합니다.


보호를 위한 질문:

1. Telnet 프로토콜에 대한 상호 작용의 기본 원칙(NVT, 계약 옵션, 대칭)

2. Unix 시스템에서 데이터 표현 형식의 조정은 어떻습니까?

3. NVT(텔넷에 정의된 기본 기능, 버퍼링 또는 언버퍼링

4. 단말기를 제어하는 ​​명령어. 에 대한 간략한 설명입니다.

5. 텔넷에서 동기화.

6. 명령 형식 예

7. 서버 프로그램(telnetd) 작동 원리.

8. 클라이언트 프로그램(텔넷) 작동 모드. 명령줄 모드의 기본 명령입니다.

9. 귀하의 예를 사용하여 계약 옵션/하위 옵션의 원칙을 설명하십시오.

텔넷예를 들어 명령을 보내거나 정보를 받기 위해 컴퓨터의 원격 포트에 연결하고 대화형 통신 채널을 설정할 수 있는 네트워크 유틸리티입니다. 이것은 다양한 네트워크 프로토콜과 함께 작동할 수 있는 터미널의 범용 브라우저라고 말할 수 있습니다.

이 유틸리티는 Linux 컴퓨터를 원격으로 제어하는 ​​데 매우 자주 사용되었지만 보안 SSH 프로토콜이 이를 대체하게 되었습니다. 그러나 텔넷은 예를 들어 네트워크 테스트, 포트 테스트, 다양한 IoT 장치 및 라우터와의 상호 작용에 여전히 사용됩니다. 이 기사에서는 텔넷이 무엇이며 텔넷을 사용하여 문제를 해결하는 방법을 살펴보겠습니다.

텔넷이란 무엇입니까?

내가 말했듯이 이 유틸리티는 원격 컴퓨터 간에 대화형 연결을 생성하도록 설계되었습니다. TELNET 프로토콜을 통해 작동하지만 이 프로토콜은 많은 서비스에서 지원되므로 서비스를 관리하는 데 사용할 수 있습니다. 프로토콜은 TCP를 기반으로 하며 일반 문자열 명령을 다른 장치로 보낼 수 있습니다. 수동 제어뿐만 아니라 프로세스 간의 상호 작용에도 사용할 수 있습니다.

이 프로토콜로 작업하기 위해 텔넷 유틸리티를 사용합니다. 사용하기 매우 쉽습니다. 텔넷 구문을 살펴보겠습니다.

$ 텔넷 옵션 호스트 포트

호스트는 연결할 원격 컴퓨터의 도메인이고 포트는 해당 컴퓨터의 포트입니다. 이제 주요 옵션을 살펴보겠습니다.

  • -4 - ipv4 주소 사용을 강제합니다.
  • -6 - ipv6 주소를 강제로 사용합니다.
  • -8 - 유니코드와 같은 8비트 인코딩을 사용합니다.
  • -이자형- 이스케이프 시퀀스에 대한 지원을 비활성화합니다.
  • -ㅏ- 자동 로그인, USER 환경 변수에서 사용자 이름을 가져옵니다.
  • -비- 로컬 소켓을 사용합니다.
  • -디- 디버그 모드를 활성화합니다.
  • -아르 자형- rlogin 에뮬레이션 모드;
  • -이자형- 탈출 시퀀스의 시작 문자를 설정합니다.
  • -엘- 원격 시스템에 대한 권한 부여를 위한 사용자.

telnet 명령이 연결을 설정하기 위한 모든 것입니다. 그러나 원격 호스트에 연결하는 것은 전투의 절반에 불과합니다. 연결을 설정한 후 텔넷은 두 가지 모드로 작동할 수 있습니다.

  • 한 줄 한 줄텍스트 줄이 로컬 컴퓨터에서 편집되고 완전히 준비된 경우에만 전송되는 기본 모드입니다. 항상 그런 것은 아니며 모든 서비스에 그러한 기회가 있는 것은 아닙니다.
  • 캐릭터별- 입력한 모든 문자는 원격 서버로 전송됩니다. 백스페이스도 기호 및 이동 화살표의 형태로 전송되기 때문에 실수를 하면 여기에서 아무 것도 수정하기 어려울 것입니다.

텔넷의 사용은 특별한 명령을 보내는 것입니다. 각 서비스에는 고유한 명령이 있지만 프로토콜에는 텔넷 콘솔에서 사용할 수 있는 고유한 텔넷 명령이 있습니다.

  • 닫다- 서버에 대한 연결을 닫습니다.
  • 암호화- 전송된 모든 데이터를 암호화합니다.
  • 로그 아웃- 연결을 종료하고 닫습니다.
  • 방법- 모드를 소문자에서 문자로 또는 문자에서 소문자로 전환합니다.
  • 상태- 연결 상태를 확인합니다.
  • 보내다- 텔넷 특수 문자 중 하나를 보냅니다.
  • 세트- 매개변수 값을 설정합니다.
  • 열려있는- 텔넷을 통해 원격 호스트와 연결을 설정합니다.
  • 표시하다- 사용된 특수 문자를 표시합니다.
  • 에스엘씨- 사용된 특수 문자를 변경합니다.

필요하지 않을 가능성이 높기 때문에 모든 명령을 고려하지는 않을 것이며, 필요할 경우 공식 문서에서 쉽게 찾을 수 있습니다.

텔넷은 어떻게 사용합니까?

다음으로 텔넷을 사용하여 문제를 해결하는 방법을 살펴보겠습니다. 일반적으로 유틸리티는 대부분의 시스템에 이미 설치되어 있지만 그렇지 않은 경우 Ubuntu와 같은 공식 리포지토리에서 텔넷을 설치할 수 있습니다.

$ sudo apt install 텔넷


이를 위해 텔넷을 사용할 필요는 없으며 ping이 있습니다.

2. 포트 확인

텔넷의 도움으로 노드의 포트 가용성을 확인할 수 있으며 이는 이미 매우 유용할 수 있습니다. 텔넷 포트를 확인하려면 다음을 실행하십시오.

$ 텔넷 로컬 호스트 123 $ 텔넷 로컬 호스트 22

$ 텔넷 로컬 호스트 123

$ 텔넷 로컬 호스트 22


첫 번째 경우에는 아무도 연결을 수락하지 않으며 두 번째 경우에는 성공적인 연결과 SSH 서버의 인사말에 대한 메시지가 표시됩니다.

3. 디버깅

디버그 모드를 활성화하고 런타임에 더 자세한 정보를 표시하려면 연결하는 동안 -d 옵션을 사용하십시오.

$ sudo 텔넷 -d 로컬 호스트 22

$ sudo 텔넷 - d 로컬 호스트 22

4. 텔넷 콘솔

텔넷 콘솔을 사용하는 것도 텔넷 사용 방법에서 중요한 고려 사항입니다. 기본 모드에서는 원격 서버에서 명령을 실행할 수 있지만, 예를 들어 명령을 텔넷으로 지정하려는 경우 작업을 구성하려면 특수 문자를 사용하여 콘솔을 열 필요가 있습니다. 일반적으로 유틸리티는 즉시 어떤 종류의 문자인지 알려줍니다. 예를 들어 기본적으로 "^ [":


활성화하려면 Ctrl + [ 키 조합을 눌러야 합니다. 그러면 텔넷 프롬프트가 표시됩니다.

사용 가능한 모든 명령을 보려면 ?를 입력할 수 있습니다. 예를 들어 연결 상태를 볼 수 있습니다.

텔넷> 상태

텔넷> 상태


여기에 다른 흥미로운 가능성도 있습니다. 이러한 작업은 텔넷 유틸리티를 사용하여 모든 연결에서 수행할 수 있습니다.

5. 텔넷 웹사이트 보기

텔넷을 사용하는 일반적인 방법 중 하나는 콘솔에서 사이트를 테스트하는 것입니다. 예, 아름다운 웹 페이지를 얻지는 못하지만 수동으로 요청을 수집하고 서버에서 전송한 모든 데이터를 볼 수 있습니다.

$ 텔넷 opennet.ru 80

$ 텔넷 오픈넷. 루 80


그런 다음 웹 서버에 명령을 입력합니다.

telnet 명령을 사용하면 멀리 있는 컴퓨터와 통신 채널을 설정할 수 있습니다. 그리고 유틸리티 자체는 여러 네트워크 프로토콜을 지원하는 터미널의 거의 일종의 브라우저 에뮬레이터입니다.

과거에는 telnet이 Linux PC를 제어하는 ​​데 자주 사용되었습니다. 그리고 이제 동일한 유틸리티를 사용하여 네트워크를 테스트하고, 포트를 확인하고, 라우터 및 기타 IoT 장치를 제어합니다.

유틸리티의 특징

텔넷의 주요 작업은 동일한 프로토콜을 사용하여 서로 떨어져 있는 PC 간에 연결을 생성하는 것이라는 사실에도 불구하고 유틸리티를 사용하여 다른 서비스를 제어할 수 있습니다. 예를 들어 POP3, HTTP, IRC 또는 SMTP에 액세스합니다.

결국, 이러한 서비스와 일부 다른 서비스는 텔넷 클라이언트를 사용할 수 있는 TCP 전송 프로토콜을 기반으로 작동합니다. 여러 가지 바람직하지 않은 영향(예: 데이터 전송의 불안정성 또는 왜곡)으로 인해 항상 이 작업을 수행하는 것이 권장되는 것은 아닙니다.

쌀. 1. Windows에서 텔넷 유틸리티를 활성화합니다.

원격 컴퓨터에 연결할 때 telnet 명령 구문은 다음과 같습니다. $ telnet(옵션)(호스트)(포트).

호스트는 연결하려는 컴퓨터의 도메인입니다. 포트 - 액세스가 이루어지는 컴퓨터의 포트입니다. 그리고 옵션은 다음과 같을 수 있습니다.

  • -4 및 -6은 각각 ipv4 및 ipv6 주소를 사용하도록 합니다.
  • -8을 사용하면 8비트 인코딩을 사용할 수 있습니다.
  • -E는 이스케이프 시퀀스에 대한 지원을 비활성화합니다.
  • -a 자동으로 사용자를 원격 시스템에 로그인합니다.
  • -d 디버그 모드를 켭니다.
  • -p는 rlogin 에뮬레이션을 활성화합니다.
  • -e 시작 제어 문자를 설정합니다.
  • -l 시스템에서 사용자에게 권한을 부여합니다.

원격 호스트와의 연결이 설정된 후 telnet 유틸리티는 두 가지 모드(라인별 또는 문자별) 중 하나로 작업을 시작합니다.

첫 번째 옵션은 에서 직접 텍스트를 편집할 수 있는 기능 때문에 가장 선호됩니다. 로컬 PC사용자가 모든 정보를 완전히 입력한 후에만 전송합니다.

이 line-by-line 모드의 단점은 일부 서비스에서 지원되지 않는다는 것입니다. 어떤 경우에도 문자별로 사용할 수 있습니다. 단, 사용 시 모든 정보는 다음 주소로 전송됩니다. 원격 PC곧.

그리고 사용자가 실수를 하면 고칠 수 없습니다. 결국 공백과 백스페이스도 기호로 서버에 전송됩니다.

기본 명령

텔넷 프로토콜을 사용하여 사용자는 콘솔에 적절한 명령을 입력합니다. 가장 인기있는 것은 다음과 같습니다.

  • OPEN (PC 이름) (포트).명령에 명명된 컴퓨터와 통신할 수 있습니다. 포트를 지정하지 않으면 유틸리티는 기본 번호를 사용하려고 시도합니다. 때로는 PC 이름 대신 표시합니다. IP 주소;
  • DISPLAY(인수). 텔넷 유틸리티에 대한 전체 또는 일부 매개변수 세트를 표시하는 명령.
  • 닫다. 텔넷 세션을 닫고 시스템을 명령 모드로 되돌리도록 설계되었습니다.
  • 그만두 다. 열려 있는 모든 연결을 종료하고 텔넷에서 로그아웃하는 명령;


쌀. 2. MS Telnet 클라이언트에서 Quit 명령 사용.

  • 모드 유형. 두 가지 입력 모드 옵션(문자별 또는 라인별) 중 하나를 제어하는 ​​데 사용됩니다. 이 경우 원격 컴퓨터에 특정 모드로의 전환을 요청하고 서비스에서 지원하는 경우 해당 전환이 제공됩니다.
  • 상태. 유틸리티의 현재 상태를 표시하는 데 사용되는 명령, 이름 원격 PC및 교환 모드;
  • ? (팀). 해당 명령 시퀀스에 대한 정보를 제공합니다. 사용자가 익숙하지 않은 명령을 사용하려는 경우에 필요합니다.
  • ! (팀). 로컬 시스템에서 명령 시퀀스를 실행합니다.
  • 인수를 보냅니다. 원격 PC에 문자 인수를 보냅니다.
  • 탈출하다. 쉼표, 괄호 또는 캐럿(^)과 같은 이스케이프 문자 중 하나를 보냅니다.
  • 동조. 입력했지만 아직 전송되지 않은 모든 명령을 취소할 수 있는 동기화 시퀀스를 전송하는 역할을 합니다. 라인 모드에서만 사용됩니다.
  • BRK. Break 키를 누를 때 중단 시퀀스를 보냅니다.

이 모든 팀은 기본 팀이지만 전체 수는 훨씬 더 많습니다. 그러나 이 유틸리티는 드물게 사용하기 때문에 터미널에 HELP를 입력하면 전체 목록을 가장 쉽게 찾을 수 있습니다.

그리고 전체 목록을 화면에 표시한 후 "?" 명령을 사용하여 각 명령 시퀀스에 대한 도움말 정보를 얻습니다. 예를 들어 Windows의 텔넷 클라이언트의 경우 목록이 축약될 수 있습니다.


쌀. 3. Microsoft 클라이언트의 텔넷 명령 목록입니다.

결론

텔넷 유틸리티의 명령을 사용해야 하는 필요성은 오늘날 점점 줄어들고 있습니다. 그러나 그들 중 일부를 아는 것은 최소한 도움을 받아 네트워크 장비에 액세스할 수 있는 가치가 있습니다. 예를 들어, 스위치, 라우터 또는 심지어 웹캠.

따라서 비교적 오래되고 안전하지 않은 이 프로토콜도 일반 사용자와 전문가에게 유용할 수 있습니다. 사실, 그것으로 작업하려면 명령 목록에 대한 지식뿐만 아니라 명령줄 작업에 대한 약간의 경험도 필요합니다.

텔넷 명령

명령 텔넷 Telnet 프로토콜을 사용하여 원격 컴퓨터와 통신할 수 있습니다. 명령을 실행할 수 있습니다 텔넷텔넷 명령줄에 표시된 텔넷 컨텍스트를 입력하기 위한 매개변수 없이( 텔넷). Telnet 명령줄에서 다음 명령을 사용하여 Telnet 클라이언트를 실행하는 컴퓨터를 관리합니다.

명령 tlntadmn Telnet 서버를 실행하는 컴퓨터를 원격으로 제어할 수 있습니다. 이러한 명령은 명령줄에서 실행됩니다. 팀 tlntadmn매개변수 없이는 로컬 서버 설정을 표시합니다.

명령을 사용하려면 텔넷명령줄 텔넷에서

Telnet 클라이언트를 시작하고 Telnet 명령줄을 입력하려면

통사론

텔넷 [\\ 원격 서버]

옵션

\\ 원격 서버연결 서버의 이름을 표시합니다 /? 명령줄 도움말을 표시합니다.

메모(편집)

  • 명령을 사용할 때 텔넷매개변수 없이 Telnet 클라이언트가 시작됩니다.
  • Telnet 명령줄에서 Telnet 명령을 사용해야 합니다.

Telnet 클라이언트를 중지하려면

통사론

옵션

결석

메모(편집)

  • NS.

Telnet 클라이언트를 원격 컴퓨터에 연결하려면

통사론

열려있는 [\\ 원격 서버] [포트]

옵션

\\ 원격 서버관리 대상 서버의 이름을 지정합니다. 서버를 지정하지 않으면 로컬 서버가 사용됩니다. port 사용할 포트를 지정합니다. 포트를 지정하지 않으면 기본 포트가 사용됩니다.

메모(편집)

  • 이 명령은 다음과 같이 축약될 수 있습니다. 영형.

의 예

포트 44에서 원격 Redmond 서버에 연결하려면 명령 프롬프트에 다음을 입력합니다.
오 레드몬드 44

원격 컴퓨터에서 Telnet 클라이언트 연결을 끊으려면

통사론

닫다 [\\ 원격 서버]

옵션

\\ 원격 서버관리 대상 서버의 이름을 지정합니다. 서버를 지정하지 않으면 로컬 서버가 사용됩니다.

메모(편집)

  • 이 명령은 다음과 같이 축약될 수 있습니다. .

의 예

원격 Redmond 서버와의 연결을 끊으려면 다음 명령을 입력하십시오.
c 레드몬드 44

Telnet 클라이언트 매개변수를 구성하려면

통사론

세트 [\\ 원격 서버] [NTLM] [로케일] [기간 { | vt100 | vt52 | vtnt}] [탈출하다 상징] [로그 파일 파일 이름] [벌채 반출] [바스델] [crlf] [델라브스] [방법 {콘솔 | 개울}] [? ]

옵션

\\ 원격 서버관리 대상 서버의 이름을 지정합니다. 서버를 지정하지 않으면 로컬 서버가 사용됩니다. ntlm 원격 서버에서 사용 가능한 경우 NTML 인증을 활성화합니다. localecho 로컬 명령 표시 모드를 켭니다. 기간 { | vt100 | vt52 | vtnt) 지정된 유형의 터미널을 지정합니다. 탈출하다 상징제어 문자를 지정합니다. 제어 문자는 단일 문자이거나 CTRL 키와 문자의 조합일 수 있습니다. 키보드 단축키를 정의하려면 CTRL 키를 누른 상태에서 할당하려는 문자를 입력하십시오. 로그 파일 파일 이름 Telnet 활동에 대한 로그 파일을 설정합니다. 로그 파일은 로컬 컴퓨터에 있어야 합니다. 이 옵션을 선택하면 로깅이 자동으로 시작됩니다. 로깅 로깅을 켭니다. 로그 파일을 지정하지 않으면 오류 메시지가 표시됩니다. bsasdel 삭제할 방법을 백스페이스 키를 지정합니다. crlf ENTER 키를 0x0D, 0x0A로 해석하는 새 라인 모드를 할당합니다. delasbs DELETE 키를 값에 할당하여 마지막 문자를 삭제합니다. 방법 {콘솔 | 개울) 작동 모드를 설정합니다. ? 명령의 전체 구문을 볼 수 있습니다.

메모(편집)

  • 이전에 할당된 매개변수를 비활성화하려면 Telnet 명령줄에서 다음을 입력합니다.

    설정 해제 [매개변수]

  • 제어 문자를 지정하려면 다음 명령을 입력하십시오.

    이자형 상징

  • 영어 이외의 Telnet 버전에는 다음 명령이 있습니다. 코드 세트매개변수. 코드셋 매개변수다음 중 하나일 수 있는 매개변수에 대한 현재 코드 세트를 지정합니다. 시프트 JIS, 일본 EUC, JIS 한자,JIS 한자 (78), DEC 한자, NEC 한자... 원격 컴퓨터에 동일한 코드 세트를 할당해야 합니다.

Telnet 클라이언트 명령을 보내려면

통사론

보내다 [\\ 원격 서버] [아오] [에잇] [ESC] [아이피] [동조] [ ? ]

옵션

\\ 원격 서버관리할 서버의 이름입니다. 서버를 지정하지 않으면 로컬 서버가 사용됩니다. ao 입력 명령을 취소합니다. ayt "거기에 있습니까?" 명령을 보냅니다. esc 현재 제어 문자를 보냅니다. ip 처리 명령을 중단합니다. synch Telnet 동기화 작업을 수행합니다. ? 명령의 전체 구문을 볼 수 있습니다.

현재 Telnet 클라이언트 매개변수를 보려면

통사론

표시하다

옵션

결석

메모(편집)

  • 이 명령은 Telnet 클라이언트의 현재 작동 매개변수를 표시합니다. Telnet 세션 모드에 있는 동안(즉, Telnet 서버에 연결할 때) 세션에서 로그아웃하여 CTRL +]를 눌러 설정을 변경할 수 있습니다. Telnet 세션으로 돌아가려면 Enter 키를 누릅니다.

명령줄에서 tlntadmn 명령을 사용하려면

Telnet 서버를 실행하는 컴퓨터를 관리하려면

통사론

tlntadmn [\\ 원격 서버] [시작] [멈추다] [정지시키다] [계속하다]

옵션

\\ 원격 서버 start Telnet 서버를 시작합니다. stop Telnet 서버를 중지합니다. pause Telnet 서버를 종료합니다. 계속 Telnet 서버를 재개합니다. /? 명령줄 도움말을 표시합니다.

메모(편집)

  • 명령 사용 tlntadmn tlntadmn

Telnet 세션을 관리하려면

통사론

tlntadmn [\\ 원격 서버] [-에스] [-케이{세션 코드 | 모두}] [-중 {세션 코드 | 모두} " 메세지" ]

옵션

\\ 원격 서버관리할 서버의 이름을 지정합니다. 서버를 지정하지 않으면 로컬 서버가 사용됩니다. -s 활성 Telnet 세션을 표시합니다. -케이{세션 코드 | 모두) 세션을 종료합니다. 세션 코드를 입력하여 특정 세션을 종료하거나 다음을 입력하십시오. 모두모든 세션을 종료합니다. -중 {세션 코드 | 모두} " 메세지" 하나 이상의 세션에 메시지를 보냅니다. 특정 세션에 메시지를 보내려면 세션 코드를 입력하거나 모두모든 세션에 메시지를 보냅니다. 보낼 메시지를 따옴표로 묶어 입력합니다(예: " 메세지" ). /? 명령줄 도움말을 표시합니다.

메모(편집)

  • 명령 사용 tlntadmn두 컴퓨터 모두 Windows XP를 실행하는 경우 Telnet 서버를 실행하는 컴퓨터를 원격으로 관리할 수 있습니다. 명령 tlntadmn Windows XP를 실행하는 컴퓨터에서 Windows 2000을 실행하는 Telnet 서버를 원격으로 관리하는 데 사용할 수 없습니다.

Telnet 서버를 실행하는 컴퓨터에 대한 이벤트 로그 매개변수를 설정하려면

통사론

tlntadmn [\\ 원격 컴퓨터] 구성 [감사 위치 ={이벤트 로그 | 파일 | 둘 다}] [감사 =[{+ | - } 관리자][{+ | - } 사용자][{+ | - } 실패하다]]

옵션

\\ 원격 서버관리할 서버의 이름을 지정합니다. 서버를 지정하지 않으면 로컬 서버가 사용됩니다. 감사 위치 ={이벤트 로그 | 파일 | 둘 다) 이벤트 정보를 이벤트 뷰어, 파일 또는 둘 다로 보낼지 여부를 지정합니다. 감사 =[{+ | - } 관리자][{+ | - } 사용자][{+ | - } 실패하다] 감사가 필요한 이벤트(관리자 로그인 이벤트, 사용자 로그인 이벤트 또는 로그인 시도 실패)를 지정합니다. 특정 이벤트 유형을 감사하려면 이벤트 유형 앞에 더하기 기호(+)를 입력합니다. 특정 유형의 이벤트 감사를 중지하려면 해당 유형의 이벤트 앞에 빼기 기호(-)를 입력합니다. /? 명령줄 도움말을 표시합니다.

메모(편집)

  • 명령 사용 tlntadmn두 컴퓨터 모두 Windows XP를 실행하는 경우 Telnet 서버를 실행하는 컴퓨터를 원격으로 관리할 수 있습니다. 명령 tlntadmn Windows XP를 실행하는 컴퓨터에서 Windows 2000을 실행하는 Telnet 서버를 원격으로 관리하는 데 사용할 수 없습니다.
  • 감사 정보의 종류를 지정하지 않고 이벤트 정보를 보낼 위치를 지정하면 관리자 등록 이벤트 정보만 감사되어 지정된 위치로 전송됩니다.

의 예

이벤트에 대한 정보를 이벤트 뷰어로 보내려면 다음을 입력하십시오.

tlntadmn 구성 감사 위치 = 이벤트 로그

관리자 로그온 이벤트 및 실패한 로그온 시도를 감사하려면 다음을 입력하십시오.

tlntadmn 구성 감사 = + 관리자 + 실패

Telnet 서버를 실행하는 컴퓨터의 기본 도메인을 설정하려면

통사론

tlntadmn [\\ 원격 서버] 구성 [돔 =도메인 이름]

옵션

\\ 원격 서버관리할 서버의 이름을 지정합니다. 서버를 지정하지 않으면 로컬 서버가 사용됩니다. 돔 =도메인 이름기본이 될 도메인을 지정합니다. /? 명령줄 도움말을 표시합니다.

메모(편집)

  • 명령 사용 tlntadmn두 컴퓨터 모두 Windows XP를 실행하는 경우 Telnet 서버를 실행하는 컴퓨터를 원격으로 관리할 수 있습니다. 명령 tlntadmn Windows XP를 실행하는 컴퓨터에서 Windows 2000을 실행하는 Telnet 서버를 원격으로 관리하는 데 사용할 수 없습니다.

의 예

Redmond 도메인을 로컬 서버의 기본 도메인으로 만들려면 다음을 입력합니다.

tlntadmn 구성 dom = 레드몬드

Telnet 서버를 실행하는 컴퓨터의 ALT 키를 매핑하려면

통사론

tlntadmn [\\ 원격 서버] 구성 [Ctrl 키맵 ={ | 아니요}]

옵션

\\ 원격 서버관리할 서버의 이름을 지정합니다. 서버를 지정하지 않으면 로컬 서버가 사용됩니다. Ctrl 키맵 ={ | 아니요) Telnet 서버에서 CTRL + A를 ALT로 해석해야 하는지 여부를 나타냅니다. 입력하다 키보드 단축키를 매핑하거나 아니요일치하지 않습니다. /? 명령줄 도움말을 표시합니다.

메모(편집)

  • 명령 사용 tlntadmn두 컴퓨터 모두 Windows XP를 실행하는 경우 Telnet 서버를 실행하는 컴퓨터를 원격으로 관리할 수 있습니다. 명령 tlntadmn Windows XP를 실행하는 컴퓨터에서 Windows 2000을 실행하는 Telnet 서버를 원격으로 관리하는 데 사용할 수 없습니다.
  • ALT 키가 매핑되지 않은 경우 Telnet 서버는 필요할 수 있는 응용 프로그램에 ALT 키 누름을 보내지 않습니다.

Telnet 서버를 실행하는 컴퓨터의 최대 연결 수를 설정하려면

통사론

tlntadmn [\\ 원격 서버] 구성 [맥스콘 =양의 정수]

옵션

\\ 원격 서버관리할 서버의 이름을 지정합니다. 서버를 지정하지 않으면 로컬 서버가 사용됩니다. 맥스콘 =양의 정수최대 연결 수를 설정합니다. 이 숫자는 1천만보다 작은 양의 정수를 사용하여 지정할 수 있습니다. /? 명령줄 도움말을 표시합니다.

메모(편집)

  • 명령 사용 tlntadmn두 컴퓨터 모두 Windows XP를 실행하는 경우 Telnet 서버를 실행하는 컴퓨터를 원격으로 관리할 수 있습니다. 명령 tlntadmn Windows XP를 실행하는 컴퓨터에서 Windows 2000을 실행하는 Telnet 서버를 원격으로 관리하는 데 사용할 수 없습니다.

Telnet 서버를 실행하는 컴퓨터에 대한 최대 액세스 시도 실패 횟수를 설정하려면

통사론

tlntadmn [\\ 원격 컴퓨터] 구성 [최대 실패 =양의 정수]

옵션

\\ 원격 서버관리할 서버의 이름을 지정합니다. 서버를 지정하지 않으면 로컬 서버가 사용됩니다. 최대 실패 =양의 정수사용자에게 허용되는 최대 로그인 시도 실패 횟수를 지정합니다. 이 숫자는 100보다 작은 양의 정수를 사용하여 지정할 수 있습니다. /? 명령줄 도움말을 표시합니다.

메모(편집)

  • 명령 사용 tlntadmn두 컴퓨터 모두 Windows XP를 실행하는 경우 Telnet 서버를 실행하는 컴퓨터를 원격으로 관리할 수 있습니다. 명령 tlntadmn Windows XP를 실행하는 컴퓨터에서 Windows 2000을 실행하는 Telnet 서버를 원격으로 관리하는 데 사용할 수 없습니다.

Telnet 서버를 실행하는 컴퓨터의 작동 모드를 설정하려면

통사론

tlntadmn [\\ 원격 서버] 구성 [모드 ={콘솔 | 개울}]

옵션

\\ 원격 서버관리할 서버의 이름을 지정합니다. 서버를 지정하지 않으면 로컬 서버가 사용됩니다. 방법 {콘솔 | 개울) 작동 모드를 나타냅니다. /? 명령줄 도움말을 표시합니다.

메모(편집)

  • 명령 사용 tlntadmn두 컴퓨터 모두 Windows XP를 실행하는 경우 Telnet 서버를 실행하는 컴퓨터를 원격으로 관리할 수 있습니다. 명령 tlntadmn Windows XP를 실행하는 컴퓨터에서 Windows 2000을 실행하는 Telnet 서버를 원격으로 관리하는 데 사용할 수 없습니다.

Telnet 서버를 실행하는 컴퓨터의 Telnet 포트를 설정하려면

통사론

tlntadmn [\\ 원격 서버] 구성 [포트 =정수 값]

옵션

\\ 원격 서버관리할 서버의 이름을 지정합니다. 서버를 지정하지 않으면 로컬 서버가 사용됩니다. 포트 =정수 값텔넷 포트를 설정합니다. 포트는 1,024보다 작은 정수를 사용하여 지정할 수 있습니다. /? 명령줄 도움말을 표시합니다.

메모(편집)

  • 명령 사용 tlntadmn두 컴퓨터 모두 Windows XP를 실행하는 경우 Telnet 서버를 실행하는 컴퓨터를 원격으로 관리할 수 있습니다. 명령 tlntadmn Windows XP를 실행하는 컴퓨터에서 Windows 2000을 실행하는 Telnet 서버를 원격으로 관리하는 데 사용할 수 없습니다.

Telnet 서버를 실행하는 컴퓨터에 대한 인증 방법을 설정하려면

통사론

tlntadmn [\\ 원격 서버] 구성 [초 =[{+ | - } NTLM][{+ | - } 암호]]

옵션

\\ 원격 서버관리할 서버의 이름을 지정합니다. 서버를 지정하지 않으면 로컬 서버가 사용됩니다. 초 =[{+ | - } NTLM][{+ | - } 암호] NTML 또는 암호 인증을 사용하여 로그인 시도를 인증할지 여부를 결정합니다. 특정 유형의 인증을 사용하려면 해당 유형의 인증 앞에 더하기 기호(+)를 입력합니다. 특정 유형의 인증 사용을 방지하려면 해당 유형 앞에 빼기 기호(-)를 입력합니다. /? 명령줄 도움말을 표시합니다.

메모(편집)

  • 명령 사용 tlntadmn두 컴퓨터 모두 Windows XP를 실행하는 경우 Telnet 서버를 실행하는 컴퓨터를 원격으로 관리할 수 있습니다. 명령 tlntadmn Windows XP를 실행하는 컴퓨터에서 Windows 2000을 실행하는 Telnet 서버를 원격으로 관리하는 데 사용할 수 없습니다.
  • NTML은 Windows NT 4.0 및 이전 버전을 실행하는 컴퓨터 중 하나 또는 둘 다 두 컴퓨터 간의 트랜잭션을 위한 인증 프로토콜입니다. 또한 NTML은 독립 서버 및 작업 그룹과 같은 도메인이 아닌 컴퓨터에 사용됩니다.

Telnet 서버를 실행하는 컴퓨터의 유휴 세션 시간 초과를 설정하려면

통사론

tlntadmn [\\ 원격 서버] 구성 [시간 초과 =: mm: 봄 여름 시즌]

옵션

\\ 원격 서버관리할 서버의 이름을 지정합니다. 서버를 지정하지 않으면 로컬 서버가 사용됩니다. 시간 초과 =: mm: 봄 여름 시즌시간 초과 값을 시간, 분, 초 단위로 지정합니다. /? 명령줄 도움말을 표시합니다.

메모(편집)

  • 명령 사용 tlntadmn두 컴퓨터 모두 Windows XP를 실행하는 경우 Telnet 서버를 실행하는 컴퓨터를 원격으로 관리할 수 있습니다. 명령 tlntadmn Windows XP를 실행하는 컴퓨터에서 Windows 2000을 실행하는 Telnet 서버를 원격으로 관리하는 데 사용할 수 없습니다.

메모(편집)

  • Telnet 클라이언트에서 명령 모드로 전환하려면 Telnet 프롬프트에서 CTRL +]를 누르십시오. Telnet 클라이언트로 돌아가려면 ENTER 키를 누르십시오.


관련 기사: