| HOME / 정보공유 / AIX 명령어 모음

telnet
telnet telnet, tn 또는 tn3270 명령 목적 Telnet 인터페이스를 사용하여 국지 호스트를 원격 호스트에 연결합니다. 구문
{ telnet | tn | tn3270 } [ -d ] [ -p ] [ -n TraceFile ] [ -e TerminalType ] [ -f | -F ] [ -k realm ] [ -l user ] [ Host [ Port ] ]
설명
tn 또는 tn3270 명령이라고도 하는 telnet 명령은 다음과 같은 두 가지 다른 모드로 조작됩니다. 명령 모드 및 입력 모드.
명령 모드
telnet 명령을 인수 없이 발행하면 telnet>, tn>, 또는 tn3270> 프롬프트가 지정한대로 명령 모드로 들어갑니다. 또한 사용자는 telnet 명령에 대해서는 Ctrl-]을, tn 명령에 대해서는 Ctrl-T를, 또는 tn3270 명령에 대해서는 Ctrl-C를 눌러서 입력 모드에서 명령 모드로 들어갈 수 있습니다. 명령 모드에서 원격 시스템을 관리하기 위해 부속명령을 입력할 수 있습니다. 이러한 부속명령 중 일부는 완료시 사용자를 원격 세션으로 리턴합니다. 리턴되지 않는 부속명령의 경우 Enter 키를 누르면 사용자가 원격 세션으로 리턴됩니다.
주: 이 명령에 대한 디폴트 이스케이프 문자열은 telnet 명령의 경우 Ctrl-], tn 명령의 경우 Ctrl-T 또는 tn3270 명령의 경우 Ctrl-C입니다. 이 디폴트 값은 TNESC 환경 변수를 변경하여 대체할 수 있습니다.
원격 호스트에 연결되어 있는 동안 telnet 명령 모드를 입력하려면, 텔넷 이스케이프 키를 입력하십시오. 명령 모드에 있는 동안에는 백스페이스와 같은 표준 운영 시스템 편집 규약을 사용할 수 있습니다.
입력 모드
telnet 명령을 인수와 함께 발행하면, 그 인수로 open 부속명령을 수행하고 나서 입력 모드로 들어갑니다. 입력 모드의 유형은 원격 시스템이 어느 것을 지원하느냐에 따라 한번에 한 문자 또는 행 단위입니다. 한번에 한 문자 모드에서 입력된 대부분의 텍스트는 처리를 위해 즉시 원격 호스트로 전송됩니다. 행 단위 모드의 경우, 모든 텍스트는 국지적으로 반향(echo)되고 완료된 행은 원격 호스트로 전송됩니다.
두 입력 모드에서 toggle localchars 부속명령의 값이 True이면, 사용자의 QUIT, INTR, 및 FLUSH 문자는 국지적으로 트랩되어 원격 호스트에 Telnet 프로토콜 문자열로 전송됩니다. toggle autoflush 및 toggle autosynch 부속명령은 이 조치로 하여금 원격 호스트가 Telnet 문자열을 인식할 때까지 터미널의 다음 출력을 삭제하고 이전 터미널 입력을 삭제하도록 합니다(QUIT 및 INTR 문자의 경우).
아랍어/히브리어 지원
telnet, tn 및tn3270 명령은 아랍어와 히브리어 텍스트를 지원하며, 에뮬레이션 세션에 있는 동안 사용자는 아랍어 또는 히브리어를 입력할 수 있습니다. Ar_AA 로케일은 올바른 형태로 아랍어 문자를 표시합니다. 다음 기능은 양방향 아랍어 및 히브리어 텍스트를 지원합니다.
언어 선택
이 기능을 이용하면 언어 계층을 토글할 수 있습니다. 다음 키 조합으로 아랍어/히브리어 언어 선택을 작동시키십시오.
Alt+N AIX 터미널에서
Esc+N ASCII 터미널의 경우
Alt+N or Esc+N 라틴어 AIX 터미널에서
다음 키 조합으로 라틴 언어 계층을 작동시키십시오.
Alt+L 아랍어 또는 히브리어 AIX 터미널에서
Esc+L ASCII 터미널의 경우
Alt+L 또는 Esc+L AIX 터미널에서
화면 반전
이 기능은 화면 이미지를 반전시켜 새 화면 회전방향의 디폴트 언어를 호출합니다. 그래서 화면이 오른쪽에서 왼쪽으로 반전되는 경우, 아랍어/히브리어로 언어가 변경됩니다. 화면이 왼쪽에서 오른쪽으로 반전되는 경우, 라틴어로 언어가 변경됩니다.
대칭형 문자 교환이 가능한 경우, 화면 반전으로 양방향 문자는 해당 대응 문자로 교체됩니다. 예를 들어, 수치 문자 교환이 가능한 경우, 화면 반전으로 힌두어 수치는 아랍어의 해당 대응 수치로 교체되고, 아랍어 수치는 힌두어의 해당 대응 수치로 교체됩니다.
다음 키 조합으로 화면 반전을 작동시키십시오.
Alt+S 아랍어 또는 히브리어 AIX 터미널에서
Esc+S ASCII 터미널의 경우
Alt+S 또는 Esc+S 라틴어 AIX 터미널에서
누름/누름 종료
누름 기능을 이용하면 화면 방향과 반대편 방향의 텍스트를 편집할 수 있습니다. 이 기능을 작동시키면 커서 방향이 반전되고, 언어 계층이 변경되고, 누름 세그먼트가 작성됩니다.
누름 기능에는 두 개의 보조 모드가 있습니다.
경계 모드 이 모드는 누름 모드로 들어갈 때 작동됩니다. 이 모드에서 문자를 추가적으로 입력하는 동안 커서는 제 위치에 그대로 있습니다. 텍스트는 화면 방향과 반대편 방향으로 눌러집니다.
편집 모드 이 모드는 경계 위치에서 누름 세그먼트 영역으로 커서가 이동될 때 작동됩니다. 이 모드에서 사용자는 필드의 원래 방향으로 입력하는 동안 누름 세그먼트의 텍스트를 편집할 수 있습니다.
다음 키 조합으로 이 기능을 작동시키십시오.
Alt+P 아랍어 또는 히브리어 AIX 터미널에서
Esc+P ASCII 터미널의 경우
Alt+P 또는 Esc+P 라틴어 AIX 터미널에서
누름 종료 기능은 누름 기능을 종료시킵니다. 커서는 누름 세그먼트의 끝으로 가서 원래 방향으로 방향을 변경합니다. 사용자는 cursor up, cursor down과 같은 필드 종료 키를 누르거나, 또는 Enter 키와 같은 attention identifier(AID) 키를 눌러 누름 종료를 작동시킬 수 있습니다. 사용자는 또한 다음 키 조합으로 이 기능을 작동시킬 수도 있습니다.
Alt+E 아랍어 또는 히브리어 AIX 터미널에서
Esc+E ASCII 터미널의 경우
Alt+E 또는 Esc+E 라틴어 AIX 터미널에서
필드 반전
이 기능은 필드 방향을 화면 방향의 반대 또는 같은 방향 사이를 토글합니다. 이 기능은 필드의 텍스트 방향을 반대로 바꾸지는 않습니다. 커서 방향은 새 필드 방향으로 설정되며, 뒤를 이어 언어 계층이 선택됩니다.
예를 들면, 사용자가 필드 반전 기능을 작동시킬 때 커서가 필드나 행의 첫번째 논리적 위치에 있는 경우, 커서는 그 필드나 행의 반대편으로 건너뜁니다. 이제 이 위치는 첫번째 논리적 위치입니다. 사용자가 필드 반전 기능을 작동시킬 때 커서가 필드 또는 행의 첫번째 위치에 있지 않은 경우, 커서는 그 위치에 남아 있으며 기존 텍스트를 자연스럽고 정확하게 편집할 수 있습니다. 다음 키 조합으로 이 기능을 작동시키십시오.
Alt+R 아랍어 또는 히브리어 AIX 터미널에서
Esc+R ASCII 터미널의 경우
Alt+R or Esc+R 라틴어 AIX 터미널에서
자동삽입
이 기능은 왼쪽에서 오른쪽으로 향하는 텍스트와 오른쪽에서 왼쪽으로 향하는 텍스트를 모두 입력할 수 있도록 해줍니다. 이 기능이 사용 가능해지면, 반전된 세그먼트가 입력된 문자 또는 선택된 언어 계층에 따라 자동으로 초기화되고 종료됩니다. 그래서 이 모드는 자동으로 누름 모드를 호출하므로 별도로 누름 기능을 호출하지 않아도 됩니다.
오른쪽에서 왼쪽으로 향하는 필드에서 숫자나 라틴 문자를 입력하는 경우, 자동삽입 기능은 언어를 바꾸지 않고도 자동으로 누름 기능을 초기화합니다. 사용자가 숫자나 라틴 문자를 추가로 입력하면 누름 기능이 계속됩니다. 그렇지 않은 경우 누름 기능은 자동으로 종료됩니다. 사용자는 누름/누름 종료 기능을 호출하지 않고도 숫자나 라틴 문자가 삽입된 아랍어/히브리어를 입력할 수 있습니다.
오른쪽에서 왼쪽으로 향하는 필드에서 아랍어/히브리어 문자를 입력하는 경우, 자동삽입 기능은 언어를 바꾸지 않고도 자동으로 누름 기능을 초기화합니다. 숫자나 라틴 문자를 입력하면 자동삽입 기능이 자동으로 종료됩니다. 사용자는 누름/누름 종료 기능이 아닌 언어 선택 기능을 사용하여 아랍어/히브리어 텍스트가 삽입된 라틴 텍스트를 입력할 수 있습니다.
다음 키 조합으로 이 기능을 작동시키십시오.
Alt+A 아랍어 또는 히브리어 AIX 터미널에서
Esc+A ASCII 터미널의 경우
Alt+A 또는 Esc+A 라틴어 AIX 터미널에서
필드 형태
이 기능은 현재 필드나 행의 아랍어 문자 형태를 결정합니다. 다음 키 조합으로 이 기능을 작동시키십시오.
Alt+H 아랍어 AIX 터미널에서
Esc+H ASCII 터미널의 경우
Alt+H 또는 Esc+H 라틴어 AIX 터미널에서
필드 형태 해제
이 기능은 현재 필드나 행의 아랍어 문자 형태를 해제합니다. 다음 키 조합으로 이 기능을 작동시키십시오.
Alt+B 아랍어 AIX 터미널에서
Esc+B ASCII 터미널의 경우
Alt+B 또는 Esc+B 라틴어 AIX 터미널에서
문맥 형태 결정
이 기능은 주변 텍스트에 기반한 아랍 문자의 형태를 결정합니다. 문맥 형태 결정 기능은 오른쪽에서 왼쪽으로 향하는 텍스트를 입력하거나 편집할 때에만 사용하십시오. 이 기능은 특정 형태의 선택 키를 누르면 종료됩니다. 이것이 디폴트 기능입니다. 다음 키 조합으로 이 기능을 작동시키십시오.
Alt+C 아랍어 AIX 터미널에서
Esc+C ASCII 터미널의 경우
Alt+C 또는 Esc+C 라틴어 AIX 터미널에서
초기 형태 결정
이 기능은 초기 형태로 아랍 문자의 형태를 결정합니다. 다음 키 조합으로 이 기능을 작동시키십시오.
Alt+I 아랍어 AIX 터미널에서
Esc+I ASCII 터미널의 경우
Alt+I 또는 Esc+I 라틴어 AIX 터미널에서
중간 형태 결정
이 기능은 중간 형태로 아랍 문자의 형태를 결정합니다. 다음 키 조합으로 이 기능을 작동시키십시오.
Alt+M 아랍어 AIX 터미널에서
Esc+M ASCII 터미널의 경우
Alt+M 또는 Esc+M 라틴어 AIX 터미널에서
고립 형태 결정
이 기능은 고립 형태로 아랍 문자의 형태를 결정합니다. 다음 키 조합으로 이 기능을 작동시키십시오.
Alt+O 아랍어 AIX 터미널에서
Esc+O ASCII 터미널의 경우
Alt+O 또는 Esc+O 라틴어 AIX 터미널에서
최종 형태 결정
이 기능은 최종 형태로 아랍 문자의 형태를 결정합니다. 다음 키 조합으로 이 기능을 작동시키십시오.
Alt+Y 아랍어 AIX 터미널에서
Esc+Y ASCII 터미널의 경우
Alt+Y 또는 Esc+Y AIX 터미널에서
기타 기능
숫자를 교환하려면, 명령행에서 다음 행을 입력하십시오.
export ARB_NUM_SWAP=1
대칭 교환을 작동시키려면, 즉 중괄호 대괄호 등의 양방향 문자를 교환하려면 명령행에서 다음 행을 입력하십시오.
export ARB_SYM_SWAP=1
호스트가 사용할 코드 페이지를 지정하려면 명령행에서 다음을 입력하십시오.
export RM_HOST_LANG=IBM-420
터미널 유형 조정
telnet 명령은 Telnet 프로토콜을 사용하여 터미널 유형을 조정하고 조정된 내용에 따라 TERM 환경 변수를 설정합니다.
콘솔에서 터미널 조정을 겹쳐쓰려면, EMULATE 환경 변수 또는 -e 플래그를 사용하거나 3270 에뮬레이션이 필요하면, tn3270 명령을 호출하십시오. 터미널 유형 조정 수행 여부를 판별하기 위한 telnet 명령의 처리 순서는 다음과 같습니다.
-e 명령행 플래그(조정 없음).
EMULATE 환경 변수(조정 없음).
tn3270 명령(조정 없음).
단계 1, 2, 3이 제시되지 않은 경우 터미널 유형은 자동으로 조정됩니다.
클라이언트와 서버가 3270 데이터 스트림을 사용하기 위해 조정하는 경우, 키보드 맵핑은 다음 우선순위로 결정됩니다.
$HOME/.3270keys tn 또는 telnet 명령이 호출될 때, 사용자의 3270 키보드 맵핑을 지정합니다. 색상 표시장치를 사용 중이라면 이 파일을 변경하여 3270 표시장치의 색상을 조정할 수 있습니다.
/etc/map3270 tn3270 명령이 호출될 때, 사용자의 3270 키보드 맵핑을 지정합니다. /etc/map3270 파일은 tn3270 명령에 대한 키보드 맵핑과 색상을 정의합니다.
/etc/3270.keys 제한된 기능의 터미널을 사용하는 기본 3270 키보드 맵핑을 지정합니다.
보안 주의 키(SAK) 옵션
터미널 저정 외에, telnet 명령은 보안 주의 키(SAK) 옵션에 대한 저정을 허용합니다. 이 옵션이 지원되면, 사용자 ID 또는 암호와 같은 타스크를 처리하기 위해 국지 사용자에게 원격 호스트로의 안전한 통신 경로를 제공합니다. 원격 호스트가 SAK 기능을 지원할 경우, telnet send sak 부속명령이 발행되면 원격 호스트에 신뢰되는 쉘이 열립니다. SAK 기능은 또한 set sak 부속명령을 사용하여 telnet 입력 모드에서 사용할 수 있는 단일 키로 지정될 수 있습니다.
행 끝 규약
텔넷 프로토콜은 "행 끝(end-of-line)"을 뜻하는 캐리지 리턴-자동 줄넘김(CR-LF) 문자열을 정의합니다. 터미널 입력의 경우, 이 문자열은 사용자 터미널에서 누르는 명령 완료 또는 행 끝 키에 해당됩니다. ASCII 터미널에서, 이 문자열은 CR 키이며, 또한 "Return"이나 "Enter"로 레이블될 수도 있습니다.
텔넷 서버가 원격 터미널에서, 텔넷 행 끝 문자열 CR-LF를 수신하는 경우, 사용자가 국지 터미널에서 행 끝 키를 누른 것과 동일한 효과를 보입니다.
ASCII 서버에서, 텔넷 문자열 CR-LF를 수신하면 국지 사용자가 국지 터미널에서 CR 키를 누르는 것과 동일한 효과를 얻을 수 있습니다. CR-LF 및 CR-NUL은 텔넷 연결에서 입력으로 수신될 때 ASCII 서버에서와 동일한 효과를 보입니다.
주: 텔넷 사용자는 CR-LF, CR-NULL 또는 LF를 전송할 수 있어야 합니다. ASCII 사용자는 CR-LF 또는 CR-NULL을 전송할 수 있어야 합니다.
ASCII 호스트의 텔넷 사용자는 사용자 제어가능 모드를 가지고 있어서 행 끝 키를 처리할 때 CR-LF 또는 CR-NULL을 송신할 수 있어야 합니다. CR-LF가 디폴트이어야 합니다. 텔넷의 행 끝 문자열 CR-LF는 터미널에서 컴퓨터가 아닌 텔넷 데이터를 송신하는 데 사용해야 합니다. 예를 들면, 텔넷 서버가 출력을 송신할 때, 또는 텔넷 프로토콜이 다른 응용프로그램 프로토콜과 통합될 때 이 문자열이 발생할 수 있습니다.
telnet 명령은 (exec 명령을 사용하여) /usr/sbin/login 명령을 실행하여 사용자를 유효화합니다. 사용자를 확인하기 위해 이 명령을 사용하면, 1) 모든 사용자와 장치 속성이 텔넷 연결시 효과를 나타낼 수 있으며 2) 텔넷 연결이 한번에 허용가능한 로그인 세션의 최대 수(maxlogins 속성에 의해 결정)에 대해 카운트할 수 있습니다. 속성은 /etc/security/user 및 /etc/security/login.cfg 파일에서 정의됩니다.
제한사항
telnet 명령의 이전 버전은 HFT(고기능 터미널)을 에뮬레이트하는 escape을 보내는 데 있어 telnet 명령의 AIX 버전 4와 호환 가능하지 않습니다. telnet 명령의 AIX 버전 4는 escape 키가 눌려지면, escape를 한 개만 전송하지만 이전 버전은 두 개의 escape 문자를 전송합니다. 그러므로 , AIX 3.1 또는 그 이전 시스템에서 AIX 버전 4로 연결하는 데 telnet 명령을 사용하면, AIX 버전 4 시스템에 두 개의 escape 문자를 생성합니다. 이것은 AIX 3.1 갱신에서 수정됩니다.
telnet 명령은 ISO 8859 Latin 코드 페이지를 구현하기 위해 2진 모드에 들어 있지 않은 8 비트 문자의 전송을 허용합니다. 이것은 TCP/IP 명령의 국제화에 필요합니다.
새로운 문자 세트를 지원하기 위해, 다음과 같은 것이 terminfo 파일의 hft-m, ibm5081, hft, hft-nam, hft-c, aixterm-m, 및 aixterm 항목에 추가되었습니다.
box1=\154\161\153\170\152\155\167\165\166\164\156, batt1=f1,
box2=\154\161\153\170\152\155\167\165\166\164\156, batt2=f1md,
font0=\E(B, font1=\E(0,
font0 및 font1 항목은 AIX 버전 3 터미널에 대해 이해하지 못합니다. AIX 3.1 시스템에서 작업을 할 때, hft-m-old, hft-old, hft-nam-old, hft-c-old, aixterm-m-old, 또는 aixterm-old terminfo 항목 중 하나를 사용하십시오.
새로운 terminfo 파일 항목의 공통 문제점은 AIX 버전 3.1이 telnet 명령을 사용하여 VM 시스템으로 연결할 때, 각 입력된 문자 앞에 B 명령을 표시한다는 것입니다. 이러한 문제점이 생기면, 텔넷 세션을 단절하고 TERM 환경 변수를 해당 -old 터미널 유형으로 설정하고 다시 연결하십시오. B 문자는 font0=\E(B 항목으로부터 나옵니다. AIX 버전 3.1은 escape 문자열을 이해하지 못하므로 B가 화면에 표시됩니다.
rlogind 및 telnetd 디먼은 POSIX 전송 제어 규칙을 사용하여 국지 tty의 전송 제어 규칙을 변경합니다. POSIX 전송 제어 규칙이 국지 tty에서 사용되지 않을 경우, 다른 전송 제어 규칙을 반향(echo)하면 부적절한 동작이 발생할 수 있습니다. AIX TCP/IP는 적절하게 동작하는 POSIX 전송 제어 규칙을 가져야 합니다.
마우스는 telnet 명령을 가지는 입력 장치로 사용될 수 없습니다.
telnet 명령은 APL 데이터 스트림을 지원하지 않습니다.
환경 변수
다음 환경 변수는 telnet 명령과 함께 사용될 수 있습니다.
EMULATE 터미널 유형의 조정을 -e 플래그와 동일한 방법으로 대체합니다. EMULATE 환경 변수의 값을 vt100 또는 3270으로 정의하면, telnet 명령은 각각 DEC VT100 터미널 또는 3270 터미널로 에뮬레이트 합니다. EMULATE 변수가 정의되어 있지 않거나 none의 값을 가질 경우, telnet 명령이 작동합니다. EMULATE 변수가 vt100 또는 3270로 설정된 경우, 원격 로그인 연결의 TERM 환경 변수는 같은 값으로 설정되어야 합니다. 이는 연결된 후 env 명령을 사용하여 검사할 수 있습니다.
TNESC 디폴트가 아닌 다른 TELNET escape 문자를 지정합니다. telnet 명령에는 Ctrl-]을, tn 명령에는 Ctrl-T를 또는 tn3270 명령에는 Ctrl-C를 지정합니다. telnet escape 문자열을 변경하려면, TNESC을 사용하려는 문자의 8진 값으로 설정하십시오. 그런 다음 TNESC를 반출하십시오. 예를 들면 TNESC를 35로 설정하여 TELNET 이스케이프 문자열을 Ctrl-]로 변경하십시오.
MAP3270 사용자의 3270 키보드 맵핑을 포함하는 대체 파일을 지정합니다. MAP3270 변수는 대체 파일의 전체 경로 이름을 포함해야 합니다. 디폴트 /etc/map3270 파일과 같은 형식을 사용하여 대체 파일을 작성하십시오.
RM_HOST_LANG EBCDIC 코드 페이지가 원격 3270 호스트에서 사용되도록 지정합니다. 사용자가 비영어권 3270 호스트로 텔넷(telnet 명령 사용)하기 전에 RM_HOST_LANG 환경 변수를 정확한 코드 페이지로 설정하십시오. 디폴트 값은 영어입니다. 사용 가능한 코드 페이지에 대해서는 AIX 5L Version 5.1 General Programming Concepts: Writing and Debugging Programs의 List of Converters를 참조하십시오. 원하는 코드 페이지를 지정하여 RM_HOST_LANG 환경 변수를 서식화하십시오.
telnet 명령은 iconv 명령을 사용하여 문자를 변환합니다. 사용자는 genxlt 명령을 사용하여 디폴트 변환 테이블을 변경할 수 있습니다.
플래그
-d 디버깅 모드를 켭니다.
-e TerminalType 터미널 유형 조정을 겹쳐씁니다. 가능한 값은 vt100, 3270 또는 none입니다.
-n TraceFile 레코드 네트워크는 TraceFile 변수가 지정한 파일에서 정보를 추적합니다.
-p 현재의 tty 속성을 보존합니다.
-f 신용이 이송되게 합니다. 이 플래그는 현재 인증 방법이 Kerberos 5가 아닌 경우 무시됩니다. 현재 DCE 신용이 이송가능으로 표시되지 않은 경우 인증은 실패합니다.
-F 신용이 이송되게 합니다. 또한, 원격 시스템 상의 신용도 이송가능으로 표시되어 또 다른 원격 시스템으로 전달되도록 허용합니다. 이 플래그는 현재 인증 방법이 Kerberos 5가 아닌 경우 무시됩니다. 현재 DCE 신용이 이송가능으로 표시되지 않은 경우 인증은 실패합니다.
-k realm 사용자가 원격 시스템 realm이 국지 워크스테이션과 다르면 원격 시스템 realm을 지정할 수 있게 합니다. 이러한 목적을 위해 realm은 DCE 셀의 동의어입니다. 이 플래그는 현재 인증 방법이 Kerberos 5가 아닌 경우 무시됩니다.
-l user 텔넷이 로그인하려는 원격 사용자를 지정합니다. 이 옵션은 현재 인증 방법이 Kerberos 5가 아닌 경우 무시됩니다.
부속명령
각 부속명령을 입력하기 전에 이스케이프 문자열을 누르십시오. 이스케이프 문자열은 텍스트가 아닌 정보가 이어진다고 프로그램에 알립니다. 이스케이프 문자열을 누르지 않으면 프로그램은 부속명령을 텍스트로 해석합니다.
다음 리스트의 부속명령에 대해, 사용자는 부속명령을 고유하게 식별할 수 있는 만큼의 문자만 입력도 됩니다(예를 들어, quit 부속명령에 대해 q면 충분합니다). 이것은 display, emulate, mode, set, 및 toggle 부속명령의 인수에 대해서도 마찬가지입니다.
telnet의 부속명령은 다음과 같습니다.
? [Subcommand] telnet 부속명령에 대한 도움말을 요청합니다. 인수없는 ? 부속명령은 도움말 요약을 인쇄합니다. Subcommand 변수가 지정된 경우, 해당 부속명령에 대한 도움말 정보가 표시됩니다.
close TELNET 연결을 닫고 open 부속명령을 사용하여 연결을 구출할 경우, telnet 명령 모드로 리턴합니다. telnet 명령을 호출하고 호스트를 지정하면, close 부속명령은 TELNET 연결을 닫고 telnet 프로그램을 종료합니다( quit 부속명령과 동일합니다).
display [Argument] Argument 변수를 지정하지 않으면, 모든 set 및 toggle 값을 표시합니다. 그렇지 않으면, Argument 변수와 일치하는 값만 나열합니다.
emulate TerminalType 터미널 유형 조정을 지정된 터미널 유형으로 대체합니다. 가능한 값은 다음과 같습니다.
?
도움말 정보를 인쇄합니다.
3270
3270 터미널을 에뮬레이트합니다.
none
에뮬레이션을 지정하지 않습니다.
vt100 DEC VT100 터미널을 에뮬레이트합니다.
원격 호스트에서 수신한 모든 출력은 지정된 에뮬레이터에서 처리됩니다. 에뮬레이트 할 초기 터미널 유형은 EMULATE 환경 변수 또는 telnet 명령의 -e 플래그를 통해 지정할 수 있습니다.
주: 에뮬레이션 모드에서는 표준 ASCII 문자만을 사용할 수 있습니다.
mode Type 현재의 입력 모드를 지정합니다. Type 변수의 값이 line이면, 모드는 line-by-line입니다. Type 변수의 값이 character이면, 모드는 character-at-a-time입니다. 요청된 모드를 입력하기 전에 원격 호스트로부터 사용권한이 요청되고 원격 호스트가 이를 지원할 경우 새로운 모드가 입력됩니다.
open Host [Port] 지정된 호스트로의 연결을 엽니다. Host 스펙은 점분리 십진수 양식의 인터넷 주소 또는 호스트 이름일 수 있습니다. Port 변수가 지정되지 않은 경우, telnet 부속명령은 디폴트 포트에서 TELNET 서버와의 접촉을 시도합니다.
quit TELNET 연결을 닫고 telnet 프로그램을 종료합니다. 또한 명령 모드에서 Ctrl-D는 연결을 닫고 종료합니다.
send Arguments 하나 이상의 인수(특수 문자열)를 원격 호스트로 송신합니다. 복수 인수는 빈칸으로 분리합니다. 다음 인수를 사용할 수 있습니다.
?
send 부속명령에 대한 도움말 정보를 인쇄합니다.
ao
TELNET AO(Abort Output) 시퀀스를 전송합니다. 원격 호스트는 원격 시스템에서 국지 터미널까지의 모든 출력을 삭제합니다.
ayt
TELNET AYT(Are You There) 시퀀스를 전송합니다. 원격 시스템은 이 시퀀스에 응답할 수 있습니다.
brk
TELNET BRK(Break) 시퀀스를 전송합니다. 원격 시스템은 종료(kill) 조작을 수행합니다.
ec
TELNET EC(Erase Character) 시퀀스를 전송합니다. 원격 호스트는 마지막으로 입력된 문자를 삭제합니다.
el
TELNET EL(Erase Line) 시퀀스를 전송합니다. 원격 시스템은 현재 입력되는 행을 삭제합니다.
이스케이프
현재 telnet 이스케이프 문자열을 전송합니다. 디폴트 이스케이프 문자열은 telnet 명령의 경우 Ctrl-], tn 명령의 경우 Ctrl-T 또는 tn3270 명령의 경우 Ctrl-C입니다.
ga
TELNET GA(Go Ahead) 시퀀스를 전송합니다. 원격 시스템에게 제어권을 사용자에게 반환하도록 국지 시스템으로 신호를 보내는 메커니즘을 제공합니다.
ip
TELNET IP(Interrupt Process) 시퀀스를 전송합니다. 원격 시스템은 현재 수행 중인 프로세스를 취소할 수 있습니다.
nop
TELNET NOP(No Operation) 시퀀스를 전송합니다.
sak
TELNET SAK(Secure Attention Key) 시퀀스를 전송합니다. 원격 시스템은 신뢰있는 쉘을 호출할 수 있습니다. SAK가 지원되지 않을 경우, 다음과 같은 오류 메세지가 표시됩니다. Remote side does not support SAK.
synch
TELNET SYNC 시퀀스를 전송합니다. 원격 시스템은 아직 읽혀지지 않은 모든 기존 입력을 버릴 수 있습니다. 이 시퀀스는 TCP/IP 긴급 데이터로 송신됩니다.
set VariableValue 지정된 TELNET 변수를 지정된 값으로 설정합니다. 특수 값 off는 입력된 변수와 관련된 기능을 작동중지합니다. display 부속명령을 사용하여 각 변수의 현재 설정을 조회할 수 있습니다. 지정할 수 있는 변수는 다음과 같습니다.
echo
입력된 문자의 국지 반향과 국지 반향의 억제 사이에서 토글합니다. 반향 억제가 암호처럼 화면에 표시되지 않아야 하는 텍스트를 입력하는 규약인 반면, 국지 반향은 일반적인 처리에서도 사용됩니다. 이 변수는 행 단위 모드에서만 사용될 수 있습니다.
eof
telnet 명령에 대한 문자를 정의합니다. telnet 명령이 행 단위 모드인 경우, eof 문자를 행에서 첫번째 문자로 입력하면 이 문자가 원격 호스트로 전송됩니다. eof 문자에 대한 초기 값은 국지 터미널 EOF 문자입니다.
erase
telnet 명령에 대한 지움(erase) 문자를 정의합니다. telnet 명령이 character-at-a-time 모드에 들어 있고 localchars의 값이 true일 경우, 지움(erase) 문자를 입력하면 원격 호스트에 TELNET EC 문자열을 전송합니다. 지움(erase) 문자에 대한 초기 값은 국지 터미널 ERASE 문자입니다.
이스케이프
원격 호스트에 연결되면 telnet 명령을 명령 모드에 넣는 telnet escape 문자를 지정합니다. 이 문자는 TNESC 환경 변수에 8진수로 지정될 수 있습니다.
flushoutput
telnet 명령에 대한 삭제 문자를 정의합니다. localchars가 true 값을 가질 때, flushoutput 문자를 입력하여 TELNET A0 조합을 원격 호스트로 전송할 수 있습니다. 삭제 문자의 초기 값은 Ctrl-O입니다. 원격 호스트가 AIX를 수행 중이라면, flushoutput 변수는 set 부속명령이 정의하는 다른 특수 문자와 달리 localchars 모드에서만 작동하는 데, 이는 그 변수에는 termio에 상당하는 값이 없기 때문입니다.
interrupt
telnet 명령에 대한 인터럽트 문자를 정의합니다. localchars가 true 값을 가질 때, 인터럽트 문자를 입력하여 TELNET IP 조합을 원격 호스트로 전송할 수 있습니다. 인터럽트 문자의 초기 값은 국지 터미널 인터럽트(INTR) 문자입니다.
kill
telnet 명령에 대한 kill 문자를 정의합니다. telnet 명령이 character-at-a-time 모드에 들어 있고 localchars의 값이 true일 경우, kill 문자를 입력하면 원격 호스트에 TELNET EL 문자열을 전송합니다. kill 문자의 초기 값은 국지 터미널 KILL 문자입니다.
quit
telnet 명령에 대한 중지 문자를 정의합니다. localchars가 true 값을 가질 때, 중지 문자를 입력하여 TELNET BRK 조합을 원격 호스트로 전송할 수 있습니다. 중지 문자의 초기 값은 국지 터미널 QUIT 문자입니다.
sak
telnet 명령에 대한 안전 주의 키(SAK)를 정의합니다. sak 문자가 입력되면, 신뢰있는 쉘을 작성하도록 원격 시스템에 요청합니다. 원격 호스트가 SAK를 지원하지 않을 경우 이 문자열은 적용되지 않습니다.
status
현재 모드와 현재 연결된 원격 호스트를 포함하여 telnet 명령의 상태를 표시합니다.
toggle Arguments telnet 명령이 이벤트에 응답하는 방법을 제어하는 하나 이상의 인수를 토글합니다. 가능한 값은 true 및 false입니다. 복수 인수는 빈칸으로 분리합니다. display 부속명령을 사용하여 각 인수의 현재 설정을 조회할 수 있습니다. 다음 인수를 사용할 수 있습니다.
?
토글할 유효한 인수를 표시합니다.
autoflush
autoflush 및 localchars의 값은 모두 참이고 AO, INTR, 및 QUIT 문자는 인식되어 TELNET 문자열로 전환되면, telnet 명령은 원격 시스템이 해당 TELNET 문자열을 처리했다는 것을 인식하기(TELNET timing mark 옵션을 통해) 전에는 사용자 터미널에 데이터를 표시하지 않습니다. 터미널이 stty noflsh를 수행하지 않았으면, autoflush의 초기값은 참이고, 수행했으면 거짓입니다.
autosynch
autosynch 및 localchars가 모두 참일 경우, INTR 또는 QUIT 문자를 입력하면 해당 문자의 TELNET 문자열이 그 뒤에 따라오는 TELNET SYNC 문자열과 함께 전송됩니다. 이 프로시저로 원격 호스트는 두 개의 TELNET 시퀀스가 모두 읽혀져서 작동될 때까지 이전에 입력된 모든 값을 버립니다. 초기 값은 false입니다.
crmod
캐리지 리턴 모드를 토글합니다. true로 설정될 때, 원격 호스트에서 수신된 대부분의 캐리지 리턴 문자는 다음에 라인 피드가 오는 캐리지 리턴 문자로 맵핑됩니다. 이 모드는 사용자가 입력한 문자에는 영향을 주지 않고 원격 호스트에서 수신된 문자에만 영향을 줍니다. 이 모드는 원격 호스트가 행 진입이 아닌 캐리지 리턴 문자만을 전송할 때 유용합니다. 초기 값은 false입니다.
debug
소켓 레벨의 디버깅을 토글합니다. 초기 값은 false입니다.
localchars
TELNET 특수 문자의 처리를 결정합니다. 이 값이 true이면 ERASE, FLUSH, INTERRUPT, KILL 및 QUIT 문자는 국지적으로 식별되어 적절한 TELNET 제어 시퀀스(EC, AO, IP, BRK 및 EL 각각)로 변환됩니다. 이 값이 false인 경우, 이러한 특수 문자가 리터럴 문자로서 원격 호스트에 전송됩니다. localchars의 초기값은 line-by-line 모드에서 참이고 character-at-a-time 모드에서 거짓입니다.
netdata
모든 네트워크 데이터(16진수 형식)의 표시를 토글합니다. TraceFile 값을 telnet 명령행의 -n 플래그로 지정하지 않으면, 데이터는 표준 출력으로 기록됩니다. 초기 값은 false입니다.
options
터미널 조정, 그리고 문자의 국지 또는 원격 반향과 같은 내부 TELNET 프로토콜 처리 옵션을 토글합니다. 초기 값은 false이며 이는 현재 옵션이 표시되지 않게 합니다.
lineterm
CR-LF(ASCII 캐리지 리턴-자동 줄넘김) 디폴트 행의 끝 단자 사이에서 전환합니다. ASCII 호스트에서 작동되는 텔넷 클라이언트는 사용자가 행 끝 키를 처리할 때 CR-NUL 또는 CR-LF 터미네이터 단자를 송신하는 사용자 구성가능 옵션을 지정해야 합니다. 초기 값은 false입니다.
z TELNET 프로세스를 일시중단합니다. TELNET 프로세스로 돌아가려면, csh 또는 ksh 명령의 fg 내장 명령을 사용하십시오.
주: z 부속명령은 다른 프로세스 처리 공정에서의 Ctrl-Z 키 조합과 같은 효과를 가집니다. 이 명령은 텔넷 실행을 일시중단하고 사용자를 원래 로그인 쉘로 리턴합니다.
인증
Kerberos 5 인증으로 시스템이 구성설정되면, 텔넷 클라이언트가 인증 조정을 시도합니다. 텔넷이 사용하는 인증 조정과 이에 대한 옵션 및 서브옵션은 rfc 1416에서 정의됩니다.
클라이언트와 서버가 인증 유형에 동의할 경우, 클라이언트가 액세스하려는 계정을 비롯한 인증 정보를 교환합니다. -l 플래그가 설정되어 있지 않을 경우, 이것이 국지 사용자입니다.
인증 정보에 대해 동의하지 못하거나 실패하면, telnet 연결은 표준 연결로 계속 지속됩니다(표준 AIX가 제공될 경우).
원격 호스트는 다음과 같은 모든 조건이 만족되는 경우에만 액세스를 허용합니다.
국지 사용자는 현재의 DCE 신임을 가집니다.
원격 시스템은 원격 계정에 대한 액세스에 충분한 DCE 신임을 승인합니다. 추가 정보를 얻으려면 kvalid_user를 참조하십시오.
예제
다음의 예제에서, telnet 대신 tn 명령을 입력하면, 명령 모드 프롬프트가 tn>로 표시됩니다.
host1 원격 호스트에 로그인하여 터미널 조정을 수행하려면, 다음을 입력하십시오.
telnet host1
host1에 vt100 터미널(터미널 유형 조정 없음)로 로그인하려면, 다음 방법 중 하나를 선택하십시오.
다음 명령을 사용하여 이 로그인 세션에 대한 EMULATE 환경 변수를 설정한 후, telnet 명령을 입력하십시오.
EMULATE=vt100; export EMULATE
telnet host1
-e 플래그를 사용하여 이 telnet 세션 전용의 터미널 유형을 설정하십시오.
telnet -e vt100 host1
원격 호스트에 로그인해서 telnet 프로그램의 상태를 검사하려면 다음과 같이 입력하십시오.
telnet host3
로그인 프롬프트가 나타나면, 로그인 ID와 암호를 입력하십시오. telnet> 프롬프트를 보려면, Ctrl-T 키를 누르십시오.telnet> 프롬프트에서 다음과 같이 입력하십시오.
status
다음과 유사한 정보가 화면에 표시됩니다.
Connected to host3.
Operating in character-at-a-time mode.
Escape character is '^]'.
status 부속명령이 완료되면 Enter 키를 눌러 원격 프롬프트로 리턴하십시오.
사용자 로그인 절차를 완료한 후에는 여러 명령을 수행할 수 있습니다. 시스템에서 로그아웃하고 연결을 닫으려면, Ctrl-D 키를 누르거나 종료하십시오.
tn3270 명령을 사용하여 원격 호스트에 로그인하려면, 다음을 입력하십시오.
tn3270 hostname
호스트 로그인 화면이 나타나야 합니다. 로그인 ID와 암호를 입력하십시오. 사용자 로그인 절차를 완료한 후에는 여러 명령을 수행할 수 있습니다. 시스템에서 로그아웃하고 연결을 닫으려면 Ctrl-D를 누르거나 종료하십시오.
파일
/etc/3270.keys 제한된 기능의 터미널을 사용하는 기본 3270 키보드 맵핑을 정의하고 있습니다.
관련 정보
env 명령, ftp 명령, login 명령, rcp 명령, rexec 명령, rlogin 명령, rsh 명령.
telnetd 디먼.
kvalid_user 기능.
map3270 파일 형식, .3270keys 파일 형식.