Я не могу аутентифицироваться на удаленном хосте с паролем, используя 2FA

Я не могу аутентифицироваться на удаленном хосте с паролем, используя 2FA

У меня есть Ubuntu 20.04 VM, работающая как jumpbox для остальных моих серверов. Я подключил ее к службе DDNS для удаленного доступа. Если я использую ключи ssh, я могу войти на сервер обычным образом, но если я использую аутентификацию по паролю с 2FA (модуль Google pam 2fa), я получаю сообщение «Authentication failed»,

Что я могу сделать, чтобы решить эту проблему?

Я пробовал с разных компьютеров и ОС, но проблема в самой машине. Google, похоже, не помогает.

Заранее спасибо.

решение1

Я нашел проблему, в /etc/pam.d.sshd я установил auth required pam_google_authenticator.soдополнительную опцию nullok, после ее удаления я смог подключиться к машине по SSH, используя пароль и сгенерированные коды 2FA.

Связанный контент