Пожалуйста, см. РЕДАКТИРОВАНИЕ № 2 для получения последних результатов.
Я рассмотрел другие похожие вопросы, но, к сожалению, ни один из них не помог. Вот этот самый близкий и мои симптомы похожи.
Вот в чем проблема:
ProxyJump
через PuTTY, с рабочей станции Windows A на Linux (с защитой MFA, сначала паролем) B на цель Linux Cplink.exe -agent -l <user> %proxyhost -nc %host:%port\n
Запуск команды локального прокси: 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
только и не удалось.
Я соответствующим образом обновил заголовок сообщения.