Вопрос: Как выйти из telnet?


Я начинаю telnet telnet host port, Как остановить его в Windows? Поразительно, Ctrl+С не работает.


229
2017-10-11 17:46


Источник


Добро пожаловать в окопы, ничего не «шокирует» Windows. - Pacerier
@Pacerier telnet предшествовавших Windows, и у Microsoft были отличные стандарты пользовательского интерфейса в 80-х и 90-х годах. - Cees Timmerman
Причина, по которой Ctrl + C не прерывает или не приостанавливает соединение, заключается в том, что сигнал прерывания или Ctrl + C часто необходимо передать на удаленный конец (чтобы вы могли разбить программы там, если вы работаете с удаленной оболочкой ), что было бы невозможно, если клиент telnet перехватил его для своих целей. - blubberdiblub


Ответы:


Он должен был напечатать что-то вроде:

Escape character is '^]'.

поскольку ^X является CtrlИкс, пытаться Ctrl] для ^],

Затем вы должны войти в консоль telnet, где вы можете ввести quit выйти из telnet.


348
2017-10-11 17:57



в Windows запустите telnet с внешними аргументами, чтобы узнать, что такое escape-символ. В некоторых локализованных версиях Windows, где] доступно только с Alt Gr ключ, комбинация клавиш Ctrl++, - mihi
Насколько я помню, Ctrl + 5 эквивалентно ^ на моей (норвежской) клавиатуре. - hlovdal
Ctrl + ¨ в формате Windows 7 и sv / fi. - mkataja
На Ubuntu  Ctrl + ], quit работал на меня - user1527227
На моей шведской клавиатуре это было Ctrl+¨ - Krycke


Тип quit для выхода из telnet в windows.


72
2017-10-11 17:51



Работал и на MacOS X;) - karlingen
Также работает в Linux. - 에이바
Из @Isaac: Это также работает на Windows 8.1. - fixer1234
@Alexander вам нужно нажать Ctrl + ] и только тогда, когда telnet> появится приглашение ввести quit, - Gacha
По какой-то причине я получаю Microsoft Telnet> ^] Invalid Command. type ?/help for help но quit работает. Благодарю. - Charles Clayton


^] означает Ctrl + правая скобка. Как ни странно,   оно работает. Вы попадете в приглашение telnet, где вы можете ввести    quit,

На международных клавиатурах] характер часто не является одним ключом,   и его необходимо заменить другим ключом. Правильный ключ   как правило, ключ справа от P или следующий ключ после этого.

Вот список, основанный на комментариях ниже:

  • Финский, шведский, норвежский, датский: Ctrl + å
  • Французский: Ctrl + 6
  • Немецкий: Ctrl + ü
  • Swiss: Ctrl + ¨
  • Венгерский: Ctrl + 5
  • Португальский: Ctrl + '
  • Голландский, бельгийский: Ctrl + $
  • Канадский французский: Ctrl + ç

Цитата из @jtbandes ответ здесь: https://superuser.com/a/427/192525 Все ему доверяют.

PS: Ответ воспроизводится здесь для вашего удобства, поскольку Google сначала взял меня на этот вопрос, и ни один из других ответов здесь не был достаточным для моего случая. Вопрос Как отправить escape-символ на терминал OS X? можно рассматривать как дубликат (более общую версию) этого вопроса, так как проблемы ОП в основном одинаковы.


9
2017-09-01 08:32



Французская клавиатура здесь на Win7 с удаленным сеансом на Ubuntu 17.10 VM через Putty. Я получил запрос telnet обратно ctrl + 5, а не ctrl + 6 - Diego Tercero
Для моей немецкой клавиатуры это фактически ctr ++, а не ctr + ü - dominik andreas