通常のtelnet接続は次のようになります。
telnet localhost 22 Trying 127.0.0.1 ... connected to localhost。 Escape character is '^]'。 SSH-2.0 -OpenSSH_4.2 ^] telnet> close 接続が閉じられました。
押してtelnetプロンプトに移動せずに、telnetセッション自体から閉じたい。私の要件は、CTRL + AのようにTelnetセッション自体から制御文字を押すと、セッションから出て自動的に閉じることです。このようなもの:
$ telnet localhost 22 Trying 127.0.0.1 ... connected to localhost。 Escape character is '^]'。 SSH- 2.0-OpenSSH_4.2 ^ A 接続が閉じられました。 $
私はmanページで与えられたすべてのオプションを試し、いくつかの$ HOME/.telnetrcファイルテストを行おうとしましたが、それを達成できませんでした。完了しました。
それを達成する方法など、誰かがこれで私を助けることができますか?.
いいえ、telnet
クライアント(Linuxの1つについて質問していると思います)はoneのみをサポートしています=エスケープ文字、 Ctrl] (^]
)。
telnet
を使用して任意のTCP接続を確立する場合は、代わりにnetcat
またはsocat
を使用することを検討してください。これらは単に押すだけで中断できます。 CtrlC。