我正在尝试在运行 ubuntu 20.04 的 lighsail 服务器上启用 2fA 身份验证。我安装了 google-authenticator 并启动它,配置 /etc/pam.d/sshd 以添加以下行:
auth required pam_google_authenticator.so
auth required pam_permit.so
然后 /etc/ssh/sshd_config 设置:
ChallengeResponseAuthentication yes
但随后什么也没有发生。如果我添加该行:
AuthenticationMethods publickey,keyboard-interactive
然后 ssh 客户端要求输入我没有的密码(我有一个密钥对,但没有密码)。我该怎么做才能启用 2FA?