Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| setup_2fa_with_google_authenticator_for_ssh [06.08.2021 20:22] – Pascal Suter | setup_2fa_with_google_authenticator_for_ssh [09.12.2025 16:47] (current) – [ssh key authentication] Pascal Suter | ||
|---|---|---|---|
| Line 6: | Line 6: | ||
| apt install libpam-google-authenticator | apt install libpam-google-authenticator | ||
| echo "auth required pam_google_authenticator.so" | echo "auth required pam_google_authenticator.so" | ||
| - | sed -i ' | + | echo " |
| </ | </ | ||
| now run this for each user to create the google authenticator key for each user: | now run this for each user to create the google authenticator key for each user: | ||
| Line 24: | Line 24: | ||
| now if you use ssh key authentication you won't be asked for your second factor anymore. if you don't like that, you can do the following to force a three factor authentication, | now if you use ssh key authentication you won't be asked for your second factor anymore. if you don't like that, you can do the following to force a three factor authentication, | ||
| - | edit ''/ | + | make sure these options are sett as follows in your ''/ |
| - | auth sufficient pam_google_authenticator.so | + | |
| - | + | ||
| - | now make sure these options are sett as follows in your ''/ | + | |
| < | < | ||
| - | ChallengeResponseAuthentication | + | KbdInteractiveAuthentication |
| UsePAM yes | UsePAM yes | ||
| - | AuthenticationMethods publickey, | + | AuthenticationMethods |
| PasswordAuthentication no | PasswordAuthentication no | ||
| </ | </ | ||