Как включить Google Authenticator через sshd, когда уже используется открытый ключ?
Я использую Debian Jessie на VPS.
Я хочу, чтобы закрытый ключ и Google Authenticator входили на сервер через SSH.
Я включил
требуется авторизация pam_google_authenticator.so
как в /etc/pam.d/sshd, так и в общей аутентификации
Он работает, когда я вхожу в систему через "терминал" (используя VNC, предоставленный провайдером VPS), но когда я вхожу в ssh, он просто пропускает меня без запроса Google Authenticator.
Что еще я могу сделать?
1 ответ
Убедитесь, что ваш sshd
даже использует стек PAM (UsePam
вариант в sshd_config
).
Затем убедитесь, что для вашей конфигурации требуется проверка подлинности PAM (часть проверки подлинности с помощью пароля PAM пропускается при успешном использовании метода проверки подлинности с помощью открытого ключа). Вы можете сделать это, установив соответствующий AuthenticationMethods
в sshd_config
,