我遵循了这个指南: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)”