У меня есть сервер Ubuntu с частным, внутренним, IP и общедоступным IP. Я хочу настроить двухфакторную аутентификацию для SSH только на публичной стороне. Это возможно? Я планировал использовать Google Authenticator, но также открыт для альтернативных идей.
ssh
two-factor
Бретт Ф.
источник
источник
Ответы:
Да, вы можете сделать это с
pam_access.so
. Этот рецепт был взят из вики для Google Authenticator :источник
AuthenticationMethods publickey,keyboard-interactive
в моем/etc/ssh/sshd_config
. Поэтому я изменил следующее, чтобы исправить это:auth [success=done default=ignore] pam_access.so accessfile=/etc/security/access-local.conf
auth optional pam_google_authenticator.so nullok