При использовании PuTTY подключенного к сеансу SSH, после ввода команды exit или logout соединение прерывается и PuTTY отключается.

Я проектирование совместимого сервера терминалов встроенного ANSI/VT100, и мне было интересно , если есть способ , чтобы отправить что - то вроде Break сигнал PuTTY для того , чтобы сделать его отключить и закрыть последовательное соединение.

Это возможно? Или PuTTY не обрабатывает последовательные соединения таким образом?

2 ответа2

1

Команда logout (команда exit из сеансов оболочки верхнего уровня запускает logout) не отправляет команду PuTTY для прекращения соединения. Команда logout завершает соединение со стороны сервера.

Проверьте журнал событий PuTTY после ввода exit:

2017-10-16 08:10:38 Server sent command exit status 0
2017-10-16 08:10:42 Disconnected: All channels closed

Кроме того, если вы установите Закрыть окно при выходе в Никогда в PuTTY, вы получите это после ввода logout:

0

Вы пробовали CTRL-Break? Это стандартная команда разрыва PuTTY. Просматривая документацию, я вижу, что только SSH2 поддерживает команду Break. Вот ссылка: https://www.ssh.com/ssh/putty/putty-manuals/0.68/Chapter3.html

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .