TELNET(1)

명칭
telnet - TELNET 프로토콜을 이용해 다른 호스트와 통신한다

서식
telnet [-468EFKLNacdfruxy] [-S tos] [-X authtype] [-e escapechar] [-k realm] [-l user] [-n tracefile] [-s src_addr] [ host [port]]

해설
telnet 명령은, 다른 머신과의 사이에 TELNET 프로토콜을 이용한 통신을 행할 때에 이용됩니다. telnet 하지만, host 인수없이 기동되었을 경우에는, (telnet>) prompt를 표시해, 명령을 받아들이는 모드로 이행합니다. 본모드에서는, telnet 는, 후술의 명령을 해석해, 실행할 수 있습니다. telnet 하지만 host 인수를 부가해 기동되었을 경우에는, open 명령을 그 인수로 실행했을 경우와 같은 동작을 행합니다.

telnet 명령에서는, 이하의 옵션이 사용 가능합니다.

-4  telnet 에 IPv4 주소만을 사용하도록(듯이) 강제합니다.

-6  telnet 에 IPv6 주소만을 사용하도록(듯이) 강제합니다.

-8  8 비트 데이터를 그대로 통하도록 지시합니다. 본옵션은, 데이터 입출력시에 TELNET BINARY 옵션을 사용하는 것을 의미합니다.

-E  이스케이프 캐릭터의 해석을 금지합니다.

-F  만약 Kerberos V5 유저 인증을 사용하고 있는 경우 -F 옵션은 로컬 credential 를 리모트 시스템에 보내는 것을 허가합니다. 벌써 로컬에 보내져 모든 credential 를 포함합니다.

-K  리모트 시스템에의 자동 로그인을 행하지 않게 지시합니다.

-L  출력을 8 비트 깨끗하게 합니다. 본옵션은, 데이터 출력시에 BINARY 옵션을 사용하는 것을 의미합니다.

-N  접속처 호스트가 IP 주소로 주어졌을 경우, IP 주소를 바탕으로 한 이름의 검색을 억제합니다.

-S tos
    IP 의 서비스형 (TOS)을 설정합니다. TOS 는, 숫자로 지정하는지, 시스템이 /etc/iptos 파일을 서포트하고 있는 경우에는, 그 파일중에서 정의되었다 값과 대응하는 심볼을 지정합니다.

-X atype
    atype 그리고 지정된 유저 인증을 무효로 합니다.

-a  자동 로그인을 행합니다. 현재, 이것은 디폴트이므로, 본옵션은 무시됩니다. 리모트 시스템으로 ENVIRON 옵션의 서포트를 하고 있는 경우에는, ENVIRON 옵션의 USER 변수를 로그인명으로서 이용합니다. 사용되는 로그인명은, 커런트 유저 ID 와 로그인명의 대응이 일치하는 경우에는, getlogin(2) 그리고 취득되는 이름입니다. 그 이외의 경우는, UID 에 대응하는 이름이 이용됩니다.

-c  유저의 .telnetrc 파일을 사용하지 않습니다 (본메뉴얼중의 toggle skiprc 명령을 참조해 주세요).

-d  변수 debug 의 초기치를 TRUE (으)로 설정합니다.

-e escapechar
    telnet 의 이스케이프 캐릭터의 초기치를 escapechar (으)로 설정합니다. escapechar 하지만 생략 되었을 경우에는, 이스케이프 캐릭터는 없게 됩니다.

-f  만약 Kerberos V5 유저 인증을 사용하고 있는 경우 -f 옵션은 로컬 credential 를 리모트 시스템에 보내는 것을 허가합니다.

-k realm
    만약 Kerberos 유저 인증을 사용하고 있는 경우 -k 옵션을 지정하면(자), krb_realmofhost(3) 그리고 결정되는 리모트 호스트의 realm 대신에, realm (으)로부터 리모트 호스트에 대한 티켓을 얻을 수 있도록(듯이) 요구합니다.

-l user
    리모트 시스템이 ENVIRON 옵션을 서포트하고 있는 경우, 리모트 시스템에의 접속시에 리모트 시스템에 변수 USER 의 값으로 해서 user (을)를 송신합니다. 본옵션은, -a 옵션과 함께 사용합니다. 또, 본옵션은, open 명령와와도 함께 사용합니다.

-n tracefile
    트레이스 정보를 기록하기 위해서 tracefile (을)를 오픈합니다. 후술의 set tracefile 명령을 참조해 주세요.

-r  rlogin(1) (와)과 닮은 인터페이스를 제공합니다. 본모드에서는, 이스케이프 캐릭터는 치르다 캐릭터 (~)로 설정됩니다. 다만, -e 옵션으로 변경되었을 경우에는, 이 마지막으로는 없습니다.

-s src_addr
    telnet 접속의 송신원 IP 주소를, src_addr (으)로 설정합니다. IP 주소와 호스트명의 어디라도 지정 가능합니다.

-u  telnet 에 AF_UNIX 주소만을 사용하도록(듯이) 강제합니다 ( UNIX 도메인 소켓이며, 파일 패스로 액세스 됩니다).

-x  가능하면, 데이터 스트림의 암호화를 유효하게 합니다. 현재, 이것은 디폴트이므로, 본옵션은 무시됩니다.

-y  데이터 스트림의 암호화를 억제합니다.

host
    리모트 호스트의 공식적인 이름, 별명, 또는 IP 주소를 지정합니다. host 하지만 ‘/’ 그리고 개시하는 경우, telnet (은)는 대응하는 이름의 소켓과의 접속을 확립합니다.

port
    telnet 가 두드리는 리모트 호스트의 TCP 포트 번호를 지정합니다. 지정되지 않는다 경우에는, 디폴트의 telnet 포트 번호가 사용됩니다.

rlogin 모드에서는,~. (을)를 명령행의 선두에서 입력하면(자), 리모트 호스트와의 접속이 끊어집니다. 이 때,~ 는 telnet 의 이스케이프 캐릭터 (으)로서 일합니다. 또, ~^Z 를 명령행의 선두에서 입력하면(자), telnet 세션은 중지 됩니다. 그리고,~^] 를 명령행의 선두에서 입력하면(자), 통상의 telnet 의 이스케이프 prompt가 출력되어 명령 입력 모드로 이행합니다.

접속이 개요되면(자), telnet 하 TELNET LINEMODE (을)를 유효하게 하려고 합니다. 이것이 실패하면(자), 다음에 telnet (은)는 character at a time 와 old line by line 의 2 개의 입력 모드 가운데, 어느 쪽인지 1 개를 선택합니다. 이것은, 리모트 시스템이 서포트하는 모드에 의존합니다.

LINEMODE 하지만 유효하게 되었을 경우, 캐릭터 처리는, 리모트 시스템의 제어 아래에서 로컬 시스템으로 행해집니다. 입력행의 편집이나, 캐릭터 에코는 무효가 되어, 리모트 시스템이 그러한 조작 정보를 중계합니다. 리모트 시스템은, 리모트 시스템으로 생성된 특수 캐릭터를 모두 로컬 시스템에 보냅니다. 그 결과, 로컬 시스템의 제어가 가능하게 됩니다.

character at a time 모드에서는, 대부분의 텍스트 입력은, 곧바로 리모트 시스템에 보내져 처리됩니다.

old line by line 모드에서는, 모든 텍스트는 로컬에 반향 됩니다. 그리고, 통상, 완전한 행만이 리모트 호스트에 송신됩니다.

old line by line 모드에서는, 모든 텍스트는 로컬에 에코 되고 (보통은) 완전한 행만이 리모트 호스트에 보내집니다. local echo character (초기설정은^E)는, 로컬 에코 의 유효/무효를 바꾸는데 이용됩니다 (이것은, 패스워드를 반향 해 없기 위해(때문에), 패스워드 입력가끔 잘 이용되는 기능입니다).

LINEMODE 옵션이 유효하게 되어 있는 경우, 혹은 localchars 하지만 TRUE (이)가 되어 있는 경우에는 (디폴트에서는,old line by line 로 설정되어 있습니다. 이하를 참조), 유저의 quit, intr, flush 캐릭터는 로컬로 트랩 됩니다. 그리고, TELNET 프로토콜 순차 순서로서 리모트 호스트에 송신됩니다. LINEMODE 하지만 유효하게 되어 있는 경우에는, 유저의 susp 및 eof 도 또한 TELNET 프로토콜 순차 순서로서 리모트 호스트에 송신됩니다. 그리고, quit 하 BREAK 의 것인지 비교적 TELNET ABORT (으)로서 송신됩니다. 또, (리모트 호스트가 TELNET 순차 순서를 인식할 때까지) 단말에의 서브 순차 순서 출력을 플래시 하는 옵션 ( toggle, autoflush, toggle, autosynch (을)를 참조해 주세요) (이)나, ( quit, intr 의 경우에) 단말의 선행 입력을 플래시 하는 옵션도 있습니다.

리모트 호스트와 접속중에 escape character (초기치는 ^] 입니다)를 입력하는 것으로, telnet 명령 모드로 이행할 수 있습니다. 명령 모드로 이행하면(자), 통상의 대화적 화면 편집이 가능하게 됩니다.

telnet 의 명령 모드에서는, 이하의 커멘드를 사용할 수 있습니다. 명령을 입력하는 경우에는, 선두로부터 커멘드를 특정 가능한 한의 몬지를 들어갈 수 있고 만으로 명령이 인식됩니다. ( mode, set, toggle, unset, slc, environ, display 명령의 인수에 대해서도 같은 것을 말할 수 있습니다).

auth argument ...
    auth 명령은, TELNET AUTHENTICATE 옵션을 이용해 보내지는 인증 정보를 조작합니다. auth 명령이 취할 수 있는 인수는, 이하와 같습니다.

    disable type
        지정한 인증 타입을 무효로 합니다. 인증 타입의 일람을 보고 싶은 경우에는, auth disable? (와)과 명령을 실행해 주세요.

    enable type
        지정된 인증 타입을 유효하게 합니다. 인증 타입의 일람을 보고 싶은 경우에는, auth enable? (와)과 명령을 실행해 주세요.

    status
        인증 타입의 현재 상태 일람을 표시합니다.

close
    TELNET 세션을 종료해, 명령 모드에 복귀합니다.

display argument ...
    set 및 toggle 그리고 설정된 값 (후술)의 모두, 혹은 일부를 표시합니다.

encrypt argument ...
    encrypt 명령은, TELNET ENCRYPT 옵션에 의해 보내지는 정보를 조작합니다.

    encrypt 명령이 취할 수 있는 인수는 이하와 같다:

    disable type
        [input | output] 지정된 타입의 암호화를 무효로 합니다. input 나 output 가가 생략 되었을 경우, 양쪽 모두가 무효가 됩니다. encrypt disable? 명령을 사용하면 type 로서 무엇을 사용할 수 있는지를 표시할 수 있습니다.

    enable type
        [input | output] 지정된 타입의 암호화를 유효하게 합니다. input 나 output 가가 생략 되었을 경우, 양쪽 모두가 유효하게 됩니다. encrypt enable? 명령을 사용하면 type 로서 무엇을 사용할 수 있는지를 표시할 수 있습니다.

    input
        encrypt start input 명령와 같습니다.

    -input
        encrypt stop input 명령와 같습니다.

    output
        encrypt start output 명령와 같습니다.

    -output
        encrypt stop output 명령와 같습니다.

    start [input | output]
        암호화를 개시합니다. input 인가 output 가가 생략 되었을 경우, 양쪽 모두가 암호화됩니다. encrypt enable? 명령을 사용하면 type 로서 무엇을 사용할 수 있는지를 표시할 수 있습니다.

    status
        암호화의 현재 상태를 표시합니다.

    stop [input | output]
        암호화를 중지합니다. input 인가 output 인지를 생략 했을 경우는 양쪽 모두에 대해서 작용합니다.

    type type
        encrypt start (이)나 encrypt stop 하지만 사용되었을 때의 디폴트의 암호화 타입을 설정합니다.

environ arguments ...
    environ 명령은, TELNET ENVIRON 옵션을 이용해 보내지는 변수를 취급하는데 이용됩니다. 최초로 설정되는 변수는, 유저 환경 변수로부터 놓쳐 디폴트에서는 DISPLAY 및 PRINTER 마셔 값이 환경에 받아들여집니다. 변수 USER 하지만 환경에 받아들여지는 것은, -a 혹은 -l 옵션이 기동시로 지정되었을 경우입니다.

    environ 명령이 취할 수 있는 인수는, 이하와 같습니다.

    define variable value
        변수 variable (을)를 value (이)라고 정의합니다. 본명령로 정의된 변수는, 자동적으로 환경에 받아들여집니다. value 에 대해서는, 스페이스나 탭을 포함한 경우에는, 싱글 쿼테이션, 혹은 더블 쿼테이션으로 둘러싸도 상관하지 않습니다.

    undefine variable
        환경 변수 variable 의 정의를 무효로 합니다.

    export variable
        변수 variable 하지만, 리모트 호스트의 환경에 받아들여지도록(듯이) 설정합니다.

    unexport variable
        변수 variable (을)를, 리모트 호스트에 수중에 넣지 않게 설정합니다. 다만, 리모트 호스트에 명시적으로 수중에 넣도록(듯이) 지정된 변수에 관해서는, 의미를 가지지 않습니다.

    list
        현재 설정되어 있는 환경 변수의 일람을 표시합니다. * 마크가 부가되고 있는 환경 변수에 대해서는, 리모트 호스트에 자동적으로 취해 입

    ?   environ 명령의 헬프 메세지를 표시합니다.

logout
    TELNET LOGOUT 옵션을 리모트 호스트에 송신합니다. 본명령은, close (와)과 닮아 있습니다만, 리모트 호스트가 LOGOUT 옵션을 서포트하고 있지 않는 경우에는, 아무것도 일어나지 않습니다. 그렇지만, 리모트 호스트가 LOGOUT 옵션을 서포트하고 있는 경우에는, 본명령은 리모트 호스트에 TELNET 접속의 절단을 지시합니다. 리모트 호스트가 재접속을 위해서(때문에) 세션의 중지도 서포트하고 있는 경우에는, logout 인수는, 세션을 즉시 절단 하는 것을 나타냅니다.

mode type
    type (은)는, TELNET 세션 상태에 의존하는 옵션의 1 개입니다. 리모트 호스트는 리퀘스트 모드에 들어가기 위한 허가가 요구됩니다. 리모트 호스트를 허가를 얻을 수 있으면 리퀘스트 모드에 들어갑니다.

    character
        TELNET LINEMODE 옵션을 무효로 하는, 혹은 리모트 호스트가 LINEMODE 옵션을 해석할 수 없는 경우에 character at a time 모드에 들어갑니다.

    line
        TELNET LINEMODE 옵션을 유효하게 하는, 혹은 리모트 호스트가 LINEMODE 옵션을 해석할 수 없는 경우에 old-line-by-line 모드에 들어가려고 합니다.

    isig (-isig)
        LINEMODE 옵션의 TRAPSIG 모드를 유효 (무효)로 합니다. LINEMODE 옵션이 유효하게 되어 있을 필요가 있습니다.

    edit (-edit)
        LINEMODE 옵션의 EDIT 모드를 유효 (무효)로 합니다. LINEMODE 옵션이 유효하게 되어 있을 필요가 있습니다.

    softtabs (-softtabs)
        LINEMODE 옵션의 SOFT_TAB 모드를 유효 (무효)로 합니다. LINEMODE 옵션이 유효하게 되어 있을 필요가 있습니다.

    litecho (-litecho)
        LINEMODE 옵션의 LIT_ECHO 모드를 유효 (무효)로 합니다. LINEMODE 옵션이 유효하게 되어 있을 필요가 있습니다.

    ?   mode 명령의 헬프 메세지를 표시합니다.

    open host [-l user] [[-]port] 지정된 호스트와의 사이로, 접속을 개요합니다. 포트 번호가 지정되지 않는 경우는, telnet (은)는, 디폴트의 포트 번호를 이용해, 지정된 호스트의 TELNET 서버와의 접속을 시도합니다. 호스트의 지정에 대해서는, 호스트명 ( hosts(5) (을)를 참조해 주세요) 혹은, 닷 표기의 IP주소 ( inet(3) (을)를 참조해 주세요) 혹은, IPv6 호스트명 혹은 코론 첨부 16 진기법의 IPv6 주소 그리고 지정합니다. -l 옵션은 ENVIRON 옵션에 의해 리모트 시스템에게 건네지는 유저명을 지정하는데 사용됩니다. 표준이 아닌 포트에 연결했을 때는 telnet (은)는 모든 TELNET 옵션의 자동 초기화를 생략 합니다. 마이너스 기호의 뒤에 포트 번호가 지정되어 있는 경우는, 초기 옵션 네고시에이션 (initial option negotiation)이 행해집니다. 접속한 후, 홈 디렉토리의 .telnetrc 파일이 읽힙니다. # 그리고 시작되는 행은 코멘트입니다. 공행은 무시됩니다. 공백 이외로 시작되어 있는 행은 머신 엔트리의 시작입니다. 최초의 항목은 접속하고 있는 머신의 이름입니다. 그 후의 항목, 및 거기에 계속되는 공백에서 시작되어 있다 행은 telnet 명령이다고 보여 telnet 명령 prompt로 그 커멘드를 입력했을 경우와 똑같이 처리됩니다.

quit
    TELNET 세션을 즉시 절단 해, telnet (을)를 종료합니다. 명령 모드에 대해, EOF 를 입력했을 경우도 같습니다.

send arguments
    1개이상의 특수 캐릭터 순차 순서를 리모트 호스트에 송신합니다. 이하는 지정 가능한 인수입니다 (1 번에 복수의 인수를 지정할 수 있습니다).

    abort
        TELNET ABORT (Abort processes) 순차 순서를 보냅니다.

    ao  TELNET AO (Abort Output) 순차 순서를 보냅니다. 이것은 리모트 시스템 에 단말 에 모든 출력을 플래시 시킵니다.

    ayt TELNET AYT (Are You There) 순차 순서를 보냅니다. 리모트 시스템은 거기에 응답할까 하지 않는가를 선택할 수 있습니다.

    brk TELNET BRK (Break) 순차 순서를 보냅니다. 리모트 시스템에 있어 중요한 의미가 있을지도 모릅니다.

    ec  TELNET EC (Erase Character) 순차 순서를 보냅니다. 이것은 리모트 시스템에 마지막에 입력된 캐릭터를 소거시킵니다.

    el  TELNET EL (Erase Line) 순차 순서를 보냅니다. 이것은 리모트 시스템에 현재 입력중의 행을 소거시킵니다.

    eof TELNET EOF (End Of File) 순차 순서를 보냅니다.

    eor TELNET EOR (End of Record) 순차 순서를 보냅니다.

    escape
        현재의 telnet 이스케이프 몬지를 보냅니다 (초기치는 ^ 입니다).

    ga  TELNET GA (Go Ahead) 순차 순서를 보냅니다. 아마 리모트 시스템에 있어 별 의미는 없을 것입니다.

    getstatus
        리모트 시스템이 TELNET STATUS 명령을 서포트하고 있으면, getstatus (은)는 서버에 현재의 옵션 스테이터스를 보내도록(듯이) 요구합니다.

    ip  TELNET IP (Interrupt Process) 순차 순서를 보냅니다. 이것은 리모트 시스템에 현재 실행중의 프로세스를 중단시킵니다.

    nop TELNET NOP (No OPeration) 순차 순서를 보냅니다.

    susp
        TELNET SUSP (SUSPend process) 순차 순서를 보냅니다.

    synch
        TELNET SYNCH 순차 순서를 보냅니다. 이 순차 순서는 리모트 시스템에, 그때까지 보내진 (그러나 아직 읽히지 않았다) 입력을 버리게 합니다. 이 순차 순서는 TCP 긴급 데이터로서 보내집니다 (그러나 리모트 시스템이 4.2BSD 의 경우, 효과가 없을지도 모릅니다. 만약 효과가 없었던 경우는 단말에 r 가 돌려주어지는 경우가 있습니다).

    do cmd

    dont cmd

    will cmd

    wont cmd
        TELNET DO cmd 순차 순서를 보냅니다. cmd (은)는 0 에서 255 까지의 십진수인가, 특정의 TELNET 명령에 대한 심볼명입니다. cmd (으)로서 기존의 심볼명의 리스트를 포함한 헬프 메세지를 표시한다 help 또는? (을)를 지정 가능합니다.

    ?   send 명령의 헬프 메세지를 표시합니다.

set argument value

unset argument value
    set 명령은, 지정했다 telnet 변수의 1 개를, 특정의 값을 설정하는지, TRUE (으)로 합니다. 특별한 값 off (은)는, 변수에 관련하는 기능을 무효로 합니다. 이것은, unset 명령와 같습니다. unset 명령은, 지정된 기능을 무효로 하는지, FALSE (으)로 설정합니다. 변수의 값은 display 명령에 의해 조사할 수가 있습니다. 타글이 아니고 설정, 무효로 되는 변수를 이하에 나타냅니다. 또 toggle 명령에 대한 변수는 set 및 unset 명령에 의해 명시적으로 설정 및 무효로 할 수가 있습니다.

    ayt TELNET 하지만 로컬 캐릭터 모드가 되어 있는지, 혹은 LINEMODE 하지만 유효하게 되어 있어, 스테이터스 캐릭터가 입력되었을 경우, TELNET AYT 순차 순서 (전술의 send ayt 참조) 하지만 리모트 호스트에 보내집니다. Are You There 캐릭터의 초기치는 터미널 스테이터스 캐릭터입니다.

    echo
        이것은 line by line 모드시에 입력된 캐릭터를 로컬에 표시하는 (통상 처리)인가 하지 않는가 (예를 들어 패스워드 입력시)를 바꾸는데 사용되는 값 (초기치는 ^E )입니다.

    eof telnet 하지만 LINEMODE 혹은 old line by line 모드로 동작하고 있으면, 행의 최초의 캐릭터로서 이 캐릭터를 입력하면(자), 이 캐릭터를 리모트 시스템에 보냅니다. 초기치로서 단말의 eof 캐릭터가 사용됩니다.

    erase
        telnet 하지만 localchars 모드 (후술의 toggle localchars (을)를 참조) (이)가 되어 있어, 그리고 character at a time 모드로 동작하고 있으면, 이 캐릭터가 입력되었을 때에 TELNET EC 순차 순서 (전술의 send ec (을)를 참조)가 리모트 시스템에 보내집니다. 초기치로서 단말의 erase 캐릭터가 사용됩니다.

    escape
        이것은 (리모트 시스템과 접속하고 있을 때에) telnet 명령 모드에 들어간다 telnet 이스케이프 캐릭터 (초기치 ^[)입니다.

    flushoutput
        telnet 하지만 localchars 모드 (후술의 toggle localchars (을)를 참조) (이)가 되어 있어, flushoutput 캐릭터가 입력되었을 때에 TELNET AO 순차 순서 (전술의 send ao (을)를 참조)가 리모트 시스템에 보내집니다. 초기치로서 단말의 flush 캐릭터가 사용됩니다.

    forw1

    forw2
        telnet 하지만 LINEMODE 그리고 동작하고 있을 때에 이 캐릭터가 입력되면(자) 행의 일부가 리모트 시스템에 보내집니다. 초기치로서 단말의 eol 및 eol2 캐릭터가 사용됩니다.

    interrupt
        telnet 하지만 localchars 모드 (후술의 toggle localchars (을)를 참조) (이)가 되어 있을 때에, interrupt 캐릭터가 입력되면(자) TELNET IP 순차 순서 (전술의 send ip (을)를 참조)가 리모트 호스트에 보내집니다. 초기치로서 단말의 intr 캐릭터가 사용됩니다.

    kill
        telnet 하지만 localchars 모드 (후술의 toggle localchars (을)를 참조) (이)가 되어 있어, 그리고 character at a time 모드로 동작하고 있으면, 이 캐릭터가 입력되었을 때에 TELNET EL 순차 순서 (전술의 send el (을)를 참조)가 리모트 시스템에 보내집니다. 초기치로서 단말의 kill 캐릭터가 사용됩니다.

    lnext
        telnet 하지만 LINEMODE 인가 old line by line 모드로 동작하고 있을 때에, 단말의 lnext 캐릭터가 이 캐릭터로서 사용됩니다. 초기치로서 단말의 lnext 캐릭터가 사용됩니다.

    quit
        telnet 하지만 localchars 모드 (후술의 toggle localchars (을)를 참조) (이)가 되어 있어, quit 캐릭터가 입력되면(자), TELNET BRK 순차 순서 (전술의 send brk (을)를 참조)가 리모트 호스트에 보내집니다. 초기치로서 단말의 quit 캐릭터가 사용됩니다.

    reprint
        telnet 하지만 LINEMODE 혹은 old line by line 모드로 동작하고 있을 때에, 단말의 reprint 캐릭터가 이 캐릭터로서 사용됩니다. 초기치로서 단말의 reprint 캐릭터가 사용됩니다.

    rlogin
        이것은 rlogin 이스케이프 캐릭터입니다. 만약 설정되어 있으면, 행의 최초로 이 캐릭터가 입력되고 있는 경우를 제외해, 통상의 telnet 이스케이프 캐릭터는 무시됩니다. 행의 최초로 이 캐릭터에 이어 ". " 하지만 입력되었을 경우, 접속이 끊어집니다. 계속해 ^Z 가 입력되었을 경우, telnet 명령이 중단됩니다. 초기 상태에서는 rlogin 이스케이프 캐릭터는 무효가 되어 있습니다.

    start
        만약 TELNET TOGGLE-FLOW-CONTROL 옵션이 유효하게 되어 있으면, 단말의 start 캐릭터로서 이 캐릭터가 사용됩니다. 초기치로서 단말의 start 캐릭터가 사용됩니다.

    stop
        만약 TELNET TOGGLE-FLOW-CONTROL 옵션이 유효하게 되어 있으면 단말의 stop 캐릭터가 이 캐릭터로서 사용됩니다. 초기치로서 단말의 stop 캐릭터가 사용됩니다.

    susp
        telnet 하지만 localchars 모드가 되어 있는지, LINEMODE 하지만 유효하게 되어 있는 경우에 suspend 캐릭터가 입력되면(자), TELNET SUSP 순차 순서 (전술의 send susp (을)를 참조)가 리모트 호스트에 보내집니다. 초기치로서 단말의 suspend 캐릭터가 사용됩니다.

    tracefile
        이것은 netdata 혹은 option 에 의해 트레이스가 TRUE (이)가 되어 있는 경우에, 출력이 써내지는 파일입니다. 만약 “-” (으)로 설정되어 있으면, 트레이스 정보는 표준 출력 (디폴트)에 써내집니다.

    worderase
        telnet 하지만 LINEMODE 인가 old line by line 모드로 동작하고 있을 때에, 단말의 worderase 캐릭터가 이 캐릭터로서 사용됩니다. 초기치로서 단말의 worderase 캐릭터가 사용됩니다.

    ?   set (unset) 명령의 헬프 메세지를 표시합니다.

opie sequence challenge
    opie 명령은, OPIE 챌린지에의 응답을 계산합니다.

slc state
    slc (Set Local Characters) 명령은, TELNET LINEMODE 옵션이 유효한 때에 일하는 특수 캐릭터를 설정하거나 변경하거나 합니다. 특수 캐릭터는 ( ip (이)나 quit (와)과 같은) TELNET 명령 순차 순서나, ( erase kill (와)과 같은) 행 편집 캐릭터에 할당할 수 있습니다. 특수 캐릭터는 디폴트로 환경에 받아들여집니다.

    check
        현재의 특수 캐릭터의 설정을 확인합니다. 현재의 모든 특수 캐릭터의 설정을 보내도록(듯이) 리모트에 요구를 보내, 만약 로컬인 설정과 차이가 있으면, 로컬인 설정을 리모트의 값으로 합니다.

    export
        로컬의 특수 캐릭터의 디폴트를 바꿉니다. 로컬의 특수 캐릭터의 디폴트는 telnet (을)를 기동했을 때의 단말의 특수 캐릭터입니다.

    import
        리모트의 특수 캐릭터의 디폴트를 바꿉니다. 리모트의 특수 캐릭터의 디폴트는 TELNET 접속이 확립했을 때의 리모트의 특수 캐릭터입니다.

    ?   slc 명령의 헬프 메세지를 표시합니다.

status
    telnet 의 현재의 스테이터스를 표시합니다. 이것에는 현재의 모드와 같은 정도 접속처의 모드에 대한 상태가 포함되어 있습니다.

toggle arguments ...
    telnet 의 동작을 제어하는 다양한 변수의 값 ( TRUE 인가 FALSE )(을)를 바꿉니다. 이 변수는 전술의 set (이)나 unset (을)를 사용해 명시적으로 TRUE 또는 FALSE (으)로 설정할 수 있습니다. 복수의 인수를 지정 가능합니다. 이러한 변수의 값은 display 명령에 의해 조사할 수가 있습니다. 유효한 인수의 값은 이하와 같습니다.

    authdebug
        인증 코드에 대한 디버그 정보를 유효하게 한다.

    autoflush
        autoflush (와)과 localchars 하지만 양쪽 모두 TRUE 그리고, ao 또는 quit 캐릭터가 설정되어 있다 (그리고 TELNET 순차 순서에 변환되고 있다; 자세한 것은 전술의 set (을)를 참조) 경우, 리모트 시스템이 ( TELNET TIMING MARK 에 의해) 그러한 TELNET 순차 순서를 처리했다고 인정될 때까지, telnet 하지만 어떤 데이터도 단말에 표시하지 않게 합니다. 초기치는, 단말로 "stty noflsh" 를 실행하고 있지 않으면 TRUE , 그렇지 않으면 FALSE 입니다 ( stty(1) 참조).

    autodecrypt
        TELNET ENCRYPT 옵션이 네고시에이트 되고 있을 때, 디폴트에서는 데이터의 암호 (복호) 화는 자동적으로는 시작되지 않습니다. autoencrypt (autodecrypt) 명령은 출력 (입력)의 암호화가 가능한 한 빨리 유효하게 되도록(듯이) 합니다.

    autologin
        만약 리모트로 TELNET AUTHENTICATION 옵션이 서포트되고 있는 경우, telnet (은)는 자동 인증을 실시하기 위해서(때문에), 그것을 사용하려고 합니다. AUTHENTICATION 옵션이 서포트되어 있지 않은 경우, 로그인명은 TELNET ENVIRON 옵션을 사용해 전해집니다. 이 명령은 open 명령로 -a 옵션이 지정되었을 경우와 같습니다.

    autosynch
        autosynch (와)과 localchars 하지만 양쪽 모두 TRUE (이)가 되어 있을 때에 intr 또는 quit 캐릭터가 입력되면(자) ( intr 및 quit 캐릭터의 자세한 것은 전술의 set (을)를 참조), TELNET 순차 순서가 보내진 결과는 TELNET SYNCH 에 따릅니다. 이것은, 리모트 시스템에, 양쪽 모두의 TELNET 순차 순서가 읽혀 작용할 때까지, 지금까지의 모든 입력을 버리게 한다 나무 입니다. 초기치는 FALSE 입니다.

    binary
        입력과 출력의 양쪽 모두에 대해서, TELNET BINARY 옵션을 유효 또는 무효로 합니다.

    inbinary
        입력에 대한다 TELNET BINARY 옵션을 유효 또는 무효로 합니다.

    outbinary
        출력에 대한다 TELNET BINARY 옵션을 유효 또는 무효로 합니다.

    crlf
        만약 TRUE (이)라면, 왕복대 리턴이 <CR><LF> (으)로서 보내집니다. FALSE (이)라면 <CR><NUL> (으)로서 보내집니다. 초기치는 FALSE 입니다.

    crmod
        왕복대 리턴 모드를 바꿉니다. 이 모드가 유효하면 리모트 호스트로부터 받아진 대부분의 왕복대 리턴은 왕복대 리턴과 라인 피드에 할당할 수 있습니다. 이 모드는 이러한 캐릭터가 입력되었을 때에는 작용하지 않고, 접수 파악했을 때에만 작용합니다. 이 모드는 리모트 호스트가 왕복대 리턴만을 보내지 않으면, 라인 피드 하지 않기 때문에, 반드시 도움이 된다는 것이 아닙니다. 초기치는 FALSE 입니다.

    debug
        소켓 레벨 디버그 ( 슈퍼 유저 에게만 도움이 된다)를 바꿉니다. 초기치는 FALSE 입니다.

    encdebug
        암호화 코드에 대한 디버그 정보를 유효하게 한다.

    localchars
        만약 TRUE (이)라면, flush, interrupt, quit, erase, kill 캐릭터 (전술의 set 참조)는 로컬에 인식되어(잘되면) 적당한 TELNET 컨트롤 순차 순서 (각각 ao, ip, brk, ec, el; 전술의 send 참조)에 변환됩니다. 초기치는 old line by line 모드에서는 TRUE character at a time 모드에서는 FALSE 입니다. LINEMODE 옵션이 유효때는, localchars 의 값은 무시되어, 항상 TRUE (이)가 됩니다. 만약 LINEMODE 하지만 유효하게 되었던 적이 있으면, quit 하 abort (으)로서 보내져 eof and suspend 하 eof and susp (으)로서 보내집니다 (전술의 send 참조).

    netdata
        (16 진포맷에 의한다) 모든 네트워크 데이터의 표시를 바꿉니다. 초기치는 FALSE 입니다.

    options
        ( TELNET 옵션을 처리할 때의) 내부의 telnet 프로토콜의 처리의 표시를 바꿉니다. 초기치는 FALSE 입니다.

    prettydump
        netdata 하지만 유효하게 되어 있을 때, prettydump 하지만 유효하게 되어 있으면, netdata 명령의 출력을, 보다 보기 쉬운 포맷으로 합니다. 출력의 각 캐릭터의 사이에는 스페이스가 끼워져 telnet escape sequence의 전에는, 찾기 쉽게 '*'가 놓여집니다.

    skiprc
        skiprc 가 TRUE (이)가 되어 있으면(자), telnet (은)는 접속이 개요될 때에 홈 디렉토리로부터 .telnetrc (을)를 읽지 않게 합니다. 초기치는 FALSE 입니다.

    termdata
        (16 진포맷에 의한다) 모든 단말 데이터의 표시를 바꿉니다. 초기치는 FALSE 입니다.

    verbose_encrypt
        verbose_encrypt 하지만 TRUE (이)가 되어 있으면(자), telnet (은)는 메세지를 표시할 때마다 암호화가 유효한가 무효인지를 표시합니다. 초기치는 FALSE 입니다.

    ?   toggle 명령의 헬프 메세지를 표시합니다.

z   telnet 명령을 중지 합니다. 이 커멘드는, 유저가 csh(1) (을)를 사용하고 있을 때에게만 사용 가능합니다.

! [command]
    로컬 시스템의 서브 쉘로, 명령을 1개 실행할 수 있습니다. command 하지만 지정되지 않았던 경우, 서브 쉘이 대화 모드로 기동됩니다.

? [command]
    헬프 메세지를 표시합니다. 인수가 지정되지 않았던 경우, telnet (은)는 명령 일람을 표시합니다. command 하지만 지정되었을 경우, telnet (은)는 그 명령의 헬프 메세지를 표시합니다.

환경 변수
telnet (은)는, 적어도 HOME, SHELL, DISPLAY, TERM 환경 변수를 이용합니다. 다른 환경 변수는, TELNET ENVIRON 옵션에 의해 리모트 호스트에 보내집니다.

관련 항목
rlogin(1), rsh(1), hosts(5), nologin(5), telnetd(8)

관련 파일
~/.telnetrc
    유저 커스터마이즈 가능한 telnet 초기설정 파일

역사
telnet 명령은, 4.2BSD 그리고 처음 실장되었습니다.

IPv6 서포트는 WIDE/KAME 프로젝트가 추가했습니다.

주
리모트 시스템안에는,old line by line 모드로 수동으로 반향을 바꾸지 않으면 안 되는 경우가 있습니다.

old line by line 모드 혹은 LINEMODE 그럼, 단말의 eof 캐릭터는, 그것이 행의 선두에 있는 때만 인식되고 (리모트 시스템에 보내지고).