Назад | Перейти на главную страницу

Linux sshd внезапно начал запрашивать «проверку подлинности Windows» от Cygwin ssh

Я вернулся из отпуска и обнаружил, что «полезный» стажер установил несколько обновлений Mandriva 2011.0 на Linux-сервере, и он обновил Cygwin до 1.7.16 на машине с Windows XP.

До обновлений я мог использовать ssh из cygwin в Linux, используя что-то вроде ssh user@johnny5 и я мог войти в систему, используя свой пользовательский пароль Linux. (sshd настроен для аутентификации с открытым ключом RSA с использованием локальных учетных данных.)

Теперь, когда я пытаюсь войти в систему, как раньше, я получаю:

$ ssh user@johnny5

Windows Authentication

Password:

Domain:

Кажется, ничего не изменилось в sshd_config, поэтому я понятия не имею, что нарушило мой обычный метод входа в систему. (Я предварительно обвиняю в чем-то сторону Linux, но я полагаю, что это могло быть обновление Cygwin).

Какие-либо предложения? Спасибо...

Скажите ssh, чтобы он стал подробным и принудительно использовал метод аутентификации. Например.,

ssh -v -o ChallengeResponseAuthentication=yes -o PasswordAuthentication=no user@johnny5

Многословие может сказать вам, что вызывает проблему. Возможно, вам придется отключить другой метод аутентификации с другим -o