У меня есть 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.