Как включить 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,

Другие вопросы по тегам