в Windows XP / server 2003
Когда telnet какой-то удаленный хост на указанный порт, после установления соединения, иногда нажатие ctrl +] не завершается. Есть ли какая-либо команда, которая может выйти, а не просто закрыть окно командной строки? Спасибо.
РЕДАКТИРОВАТЬ: Но иногда даже введите ctrl + ], командная строка telnet не отображается, по-прежнему отображается пустой экран.
ctrl +] - это escape-последовательность, которая переводит telnet в командный режим, но не завершает сеанс. Если вы напечатаете close
после удара ctrl +], который "закроет" сеанс Telnet.
на немецких клавиатурах помогут следующие нажатия клавиш
CTRL + +
или скорее
Strg + +
Вы можете использовать команду «выйти» или сократить ее до «q», если хотите.
Решение сработало для меня
CTRL $
Затем, когда вы будете в режиме приглашения telnet
quit
затем введите, чтобы выйти из telnet и вернуться к приглашению DOS
Я не очень хорошо знаком с Windows telnet, но локальное поведение на ящиках, отличных от Windows, использующих telnet, представляет собой комбинацию состояния telnet и состояния терминала или окружающего окна и оболочки. (Если ваше удаленное соединение изменило режим эха, цвет шрифта, состояние прерывания и т. Д., Отключение telnet не повлияет на этот локальный статус.)
Имеет ли Windows аналогичный локальный статус? (Я так полагаю, иначе большинство текстовых редакторов и многие другие программы не работали бы в окнах telnet.)
Для Unix типичная последовательность была Ctrl] → quit
→ возвращение → stty sane
→ возвращение чтобы получить местный контроль и здравомыслие tty. Что в Windows означает «tty sane»?
ctrl+]
переведет вас в командный режим, если клиент telnet уже подключен; оттуда вы можете ввести (q) uit, чтобы выйти.
Однако, если он подключается (или не может подключиться ...), то нет возможности прервать процесс, пока он не истечет.
Стандартный способ отключения линии в большинстве приложений: ~+., имейте в виду, что часто это нужно вводить вслепую, поэтому нажмите Enter пару раз: Войти+~+..
Это также стандартный способ закрытия соединения в сеансе SSH, который перестал отвечать.
На французской клавиатуре я должен использовать ctrl + $
Затем «выйти» из появившегося приглашения telnet.
может быть с ctrl + d
?
По крайней мере, в моей системе Linux единственный способ выйти из сеанса telnet - это использовать следующие клавиши (одновременное нажатие 3 клавиш: Ctrl, AltGr, +, после чего появляется следующий запрос: telnet> Теперь нажмите клавишу q и сеанс telnet будет завершен.