首页 > 解决方案 > SSH 2FA 认证

问题描述

我正在尝试在运行 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?

标签: sshgoogle-2fa

解决方案


推荐阅读