有没有免费的方法可以在没有移动设备的情况下设置 github 2fa?

问题描述 投票:0回答:2

我目前没有可用的移动设备,但需要为 github 切换到 2FA。

我目前知道的唯一方法是购买 Skype 电话号码并将其用于 SMS 身份验证。但这要花钱,而且我有可能不小心让订阅失效。

是否有不需要移动设备或工作电话号码的免费身份验证方法?

github two-factor-authentication
2个回答
1
投票

如果您设法在您的 PC 上安装 android 模拟器或虚拟机(不幸的是,我无法帮助它)而不是安装 https://play.google.com/store/apps/details?id=com.google.android .apps.authenticator2 在上面,可以使用 Google Authenticator 的这个实例来欺骗 github 你有 2 因素身份验证。但我认为这种方法会大大降低安全性。如果您的 PC 被盗或被黑客入侵,他们可以访问您的身份验证器并滥用它。

UPD:您可以在 nodejs 中使用此库模拟 2factor 身份验证设备(可能其他编程语言中存在类似的库)

https://www.npmjs.com/package/notp

这个方法可以工作-https://www.npmjs.com/package/notp#totpgenkey-opt

UPD:有一个控制台应用程序可以准确地做到这一点 https://github.com/grijul/zauth


-2
投票

如何启用 Github ( 2FA ) 双因素身份验证

首先安装手机应用程序“Authy”

您必须阅读 Github 生成的 QrCode 使用应用程序“Authy”设置双因素身份验证以获得 6 位数字验证码

https://play.google.com/store/apps/details?id=com.authy.authy https://apps.apple.com/us/app/authy/id494168017

第二步使用 App Authy 执行以下步骤:

  1. 使用您的真实设备电话在 Authy 注册新帐户。

  2. 您将看到要求验证您的电子邮件地址的消息,现在输入您在 Github 帐户中使用过的当前电子邮件。激活电子邮件的链接将发送到您的邮箱。

  3. 从手机打开App Authy,点击添加账户扫描github设置2FA中的QrCode,Authy应用程序将提供6位数字

  4. 在您的 github 设置中输入 6 位代码后,下载“github-recovery-code”。

  5. 恭喜你验证你的行为

© www.soinside.com 2019 - 2024. All rights reserved.