windows XP /サーバー2003
指定されたポートでリモートホストにtelnetで接続しているときに、接続が確立された後、Ctrl +]キーを押すと終了しない場合があります。コマンドラインウィンドウを閉じるだけでなく、終了できるコマンドはありますか?ありがとう。
編集:しかし、時にはタイプすることさえ ctrl + ]、Telnetコマンドラインが表示されず、空白の画面で止まります。
ctrl+] telnetをコマンドモードにするエスケープシーケンスで、セッションを終了しません。打った後にclose
とタイプすると ctrl+]、Telnetセッションを「閉じます」。
ドイツ語のキーボードでは、次のキーストロークが役立ちます
CTRL + +
というより
Strg + +
「quit」コマンドを使用するか、必要に応じて「q」に短縮できます。
私のために働いた解決策は
CTRL $
その後、telnet招待タイプになります。
quit
次に、telnetを終了してDOS招待に戻るために入力します
私はWindowsのtelnetについてはあまり詳しくありませんが、telnetを使用するWindows以外のボックスでのローカルの動作は、telnetの状態とターミナルまたはそれを囲むウィンドウとシェルの状態の組み合わせです。 (リモート接続によってエコーモード、フォントの色、割り込みステータスなどが変更された場合、Telnetを強制終了してもそのローカルステータスには影響しません。)
Windowsは同様のローカルステータスを持っていますか? (そうだと思います。そうしないと、ほとんどのテキストエディタや他の多くのプログラムがtelnetウィンドウで機能しないでしょう。)
Unixの場合、一般的なシーケンスは Ctrl] →quit
→ return →stty sane
→ return ローカルコントロールとtty正気を取得します。 Windowsで「tty sane」に相当するものは何ですか?
ほとんどのアプリケーションで回線を切断する標準的な方法は、 ~+.、覚えておいてください。多くの場合、これは盲目的に入力する必要があるため、Enterキーを数回押します。 Enter+~+.。
これは、SSHセッションで接続を閉じる標準的な方法でもあり、応答しなくなりました。
フレンチキーボードでは、ctrl + $を使用する必要があります
次に、結果のtelnetプロンプトを「終了」します。
ctrl+]
は、Telnetクライアントがすでに接続されている場合にコマンドモードに切り替えます。そこから(q)uitと入力して終了します。
ただし、接続中の場合(または接続に失敗した場合)は、タイムアウトするまでプロセスを中断することはできません。
少なくとも私のLinuxシステムでは、Telnetセッションを終了する唯一の方法は、次のキーを使用することです(3つのキーを同時に押す:Ctrl、AltGr、+、次のプロンプトが表示されます:telnet>キーqを押して、 Telnetセッションは終了します。
多分ctrl + d
?