Существует приложение с настраиваемым интерфейсом SSH, которое аутентифицируется, а затем запускает утилиту командной строки. Он работает должным образом с использованием клиента OpenSSH:
Login Prompt ->
Username/pass <-
Main Menu ->
Menu Select <-
Other Menu Opts ->
-> = To Client
<- = To SSH Server
Однако с Putty, никакие данные не отправляются после имени пользователя и пароля
Login Prompt ->
Username/pass <-
Main Menu ->
Menu Select -X (no data sent)
-> = To Client
<- = To SSH Server
Какие настройки в Putty могут привести к такому поведению? Как вы думаете, это настройка терминала или настройка SSH? Требуется ли серверу отвечать на специальный запрос SSH?
Проблема возникла из-за того, что сервер SSH не отвечает на запросы OOB SSH. OpenSSH не заботится об этом, Putty не будет отправлять данные, пока не получит ответ.