텔넷 프롬프트로 이동하지 않고 세션 모드 자체에서 텔넷 연결을 정상적으로 종료 요구 사항은

일반적인 텔넷 연결은 다음과 같습니다 :

텔넷 로컬 호스트 22
127.0.0.1 시도 중 ...
localhost에 연결되었습니다.
이스케이프 문자는 '^]'입니다.
SSH-2.0-OpenSSH_4.2
^]
텔넷> 닫기
연결이 닫혔습니다.

을 눌러 텔넷 프롬프트에 오지 않고 텔넷 세션 자체에서 종료하고 싶습니다. 내 요구 사항은 CTRL + A와 같은 텔넷 세션 자체에서 제어 문자를 누르면 세션에서 나오고 자동으로 닫히는 것입니다. 이 같은:

텔넷 로컬 호스트 22
127.0.0.1 시도 중 ...
localhost에 연결되었습니다.
이스케이프 문자는 '^]'입니다.
SSH-2.0-OpenSSH_4.2
^ A
연결이 닫혔습니다.
$

매뉴얼 페이지에 제공된 모든 옵션을 시도하고 $ HOME / .telnetrc 파일 테스트를 시도했지만 telnetrc가 해당 호스트에 대한 텔넷이있을 때마다 주어진 호스트로 작성된 모든 명령을 실행하므로 달성 할 수 없었습니다. 끝난.

어떻게 달성 할 수 있는지와 같이 누구나 나를 도울 수 있습니까?



답변

아니요, telnet클라이언트 (Linux에 대해 묻는 것 같습니다)하나의 이스케이프 문자 Ctrl]( ^]) 만 지원합니다 .

telnet임의의 TCP 연결을 위해 사용 하는 경우 netcat또는 socat대신 사용하십시오. 단순히을 눌러 중단 할 수 있습니다 CtrlC.


답변

좋은 오래된 CTRL+ D, 일명 EOF는 어떻습니까?