通过 SSH 的 Raspberry Pi 操作系统 Google 2FA 不断要求输入密码和 OTP

通过 SSH 的 Raspberry Pi 操作系统 Google 2FA 不断要求输入密码和 OTP

我遵循了这个指南:https://pimylifeup.com/setup-2fa-ssh/然而,这是我尝试连接时得到的结果(它陷入循环并不断要求输入密码和密钥):

ssh [email protected]                                
([email protected]) Password: 
([email protected]) Verification code: 
([email protected]) Password: 
([email protected]) Verification code: 
([email protected]) Password: 
([email protected]) Verification code: 
[email protected]'s password: 

如果代码正确或错误,就会发生这种情况,其他方式都没有关系。如果密码错误,会再次要求输入(无验证码)

答案1

我也遇到过这种情况。

我通过不运行来修复它:

sudo google-authenticator

确保您已登录到 ssh 所需的用户,然后运行:

google-authenticator

提示来自这一行:

“您希望我更新您的“/root/.google_authenticator”文件吗?(y/n)”

应该说:

“您希望我更新您的“/home/[您的用户]/.google_authenticator”文件吗?(y/n)”

相关内容