Конфигурация PuTTY с plink для интерактивной аутентификации с помощью клавиатуры
Пожалуйста, смотрите РЕДАКТИРОВАТЬ #2 для последних результатов
Я смотрел на другие подобные вопросы, но, к сожалению, ни один из них, похоже, не помог. Этот самый близкий и мои симптомы похожи.
Вот проблема:
- Я пытаюсь настроить эквивалент
ProxyJump
через PuTTY, с рабочей станции Windows A на коробку Linux (MFA защищен, сначала пароль) B на цель Linux C - Моя прокси-команда
plink.exe -agent -l <user> %proxyhost -nc %host:%port\n
- После инициирования соединения с C я просто вижу окно с надписью
Запуск локальной прокси-команды: plink.exe -agent -l B -nc C:22
и просто висит там.
В логе PuTTY вижу
Using keyboard-interactive authentication
.Password:
но эта подсказка пароля никогда не появляется на экране, и открытое окно не будет принимать никаких данных.
Любые предложения о том, что я мог пропустить?
Заранее спасибо за помощь.
Ура!
РЕДАКТИРОВАНИЕ № 1: После дальнейших экспериментов выясняется, что эта проблема связана с любым вторым фактором, взаимодействующим с клавиатурой. Даже когда я сменил Azure MFA на Duo, я все еще вижу такое же поведение.
Вывод с удаленного сервера никогда не привязывается обратно к терминалу PuTTY - интересно, имеет ли это отношение к plink, поскольку его предполагаемое поведение аналогично ProxyCommand
иначе. Возможно, что-то связано с тем, как обрабатываются каналы в и из удаленных сеансов?
РЕДАКТИРОВАТЬ #2: Это почти наверняка сейчас проблема с plink и клавиатурно-интерактивной аутентификацией. Я старался PubKeyAuthentication
только так же как GSSAPIAuthentication
только и оба они работают нормально. Я тогда попробовал PasswordAuthentication
только и не получилось.
Я обновил заголовок сообщения соответственно.