使用Google Authenticator的Ssh和2FA在几个月内运行良好。我的手机坏了,我不得不使用备份代码。所有备份代码都被使用了。
我修好了电话,我可以使用谷歌验证器,但代码不起作用。我试着使用“代码的时间修正”,但它没有帮助。
服务器的管理员不能访问服务器的根账户(他们正在使用VMWare,但是他们不知道如何在没有密码的情况下以根用户身份登录,是的,他们有点愚蠢)。
所以,我不能访问服务器。考虑到我的局限性,我能做什么?
谢谢。
发布于 2019-07-01 20:53:55
除了重置root用户的密码之外,我看不到其他方法。
要重置超级用户的密码:重新引导主机,编辑Grub引导选项,并将init=/bin/bash添加到内核行。这将使您进入bash命令提示符,您可以在其中运行passwd来重置密码
请参阅带有图片的完整指南here。
成功重置root密码后,请为您的用户重新配置Google Authenticator。
附言:
Authy是Google Authenticator的一个很好的替代方案。它可以在你所有的设备之间同步你的代码。因此,如果你的手机再次损坏或丢失,你就不会再有这些麻烦了。
Authy有一个ssh integration,你可以试一试。
https://stackoverflow.com/questions/56693865
复制相似问题