SSH 2FA无法与Google Authenticator一起使用

时间:2019-06-20 21:05:06

标签: ssh google-authenticator

使用Google Authenticator的带有2FA的Ssh运作了好几个月。我的手机坏了,我不得不使用备用密码。所有备份代码均已使用。

我固定了电话,可以使用Google Authenticator,但是密码不起作用。我尝试使用“代码时间校正”,但没有帮助。

服务器管理员无法访问服务器的root帐户(他们正在使用VMWare,但是他们不知道如何在没有密码的情况下以root用户身份登录,是的,他们有些愚蠢)。

因此,我无法访问服务器。考虑到我的局限性,我该怎么办?

谢谢。

1 个答案:

答案 0 :(得分:0)

除了重设root用户的密码外,我看不到其他任何方法。

要重置root的密码:重新引导主机,编辑Grub引导选项,并将 name a b c 0 jack -2.50 -2.000000 -5.0 1 bill -1.50 -1.000000 -2.5 2 ray -0.75 -4.000000 -4.5 3 pew 1.00 -7.666667 -1.0 4 shaun 3.00 1.000000 1.0 5 mitch 0.75 1.666667 1.0 添加到内核行。这将使您进入bash命令提示符,您可以在其中运行init=/bin/bash重设密码

请参阅包含图像here的完整指南。

成功重置root密码后,为您的用户重新配置Google Authenticator。


PS:

Authy是Google Authenticator的不错选择。它会在所有设备之间同步您的代码。因此,如果您的手机再次损坏或丢失,您将再也不会遇到这些麻烦。

Authy有一个ssh integration,您可以尝试一下。