Конфигурация PuTTY с plink для интерактивной аутентификации с помощью клавиатуры

Пожалуйста, смотрите РЕДАКТИРОВАТЬ #2 для последних результатов

Я смотрел на другие подобные вопросы, но, к сожалению, ни один из них, похоже, не помог. Этот самый близкий и мои симптомы похожи.

Вот проблема:

  1. Я пытаюсь настроить эквивалент ProxyJump через PuTTY, с рабочей станции Windows A на коробку Linux (MFA защищен, сначала пароль) B на цель Linux C
  2. Моя прокси-команда plink.exe -agent -l <user> %proxyhost -nc %host:%port\n
  3. После инициирования соединения с 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 только и не получилось.

Я обновил заголовок сообщения соответственно.

0 ответов

Другие вопросы по тегам