在没有手机和相机的 Linux 上如何使用 GitHub 双因素身份验证(使用 QR 码)?

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

今天,GitHub 向我展示了这条消息:

消息内容如下:

GitHub 用户现在需要启用双因素身份验证作为额外的安全措施。您在 GitHub 上的活动也包含此要求。您需要在 2023 年 11 月 10 日之前为您的帐户启用双因素身份验证,否则帐户操作将受到限制。

当我点击“启用 2FA”按钮时,将打开以下页面(我模糊了二维码):

如果我正确理解了此页面,它希望我:

  • 安装“身份验证器应用程序”
  • 扫描该页面显示的二维码
  • “验证”身份验证器应用程序中扫描的代码,无论这意味着什么
  • 将“验证结果”(无论是什么)输入到文本条目中,然后按“继续”

如何做到这一点,何时

  • 在 Linux 上,
  • 没有带相机的手机,
  • 不想让任何人访问我的笔记本电脑摄像头,
  • 或者我的电话号码?
github two-factor-authentication
1个回答
0
投票

(自我回答,以备将来参考)

对二维码进行屏幕截图并将屏幕截图保存在某处。您的 Linux 发行版应该安装了屏幕截图工具。否则,请在您的包管理器中找到一个。

接下来,安装身份验证器。这是一个小型应用程序,可以扫描二维码并“验证它们”,无论这意味着什么。在我的发行版中,它作为 Flatpak 包含在包管理器中。上面的链接还包含如何通过命令行安装它的说明。

打开身份验证器并通过单击“新帐户”按钮创建一个新帐户:

在打开的页面中,点击“扫描二维码”符号:

从下拉列表中选择“QR 码图像”,然后选择您刚刚制作的 QR 码的屏幕截图。

扫描二维码成功后,它将填充您新帐户的所有条目:

点击“添加”。

新帐户将被创建。单击其“将 PIN 码复制到剪贴板”按钮:

将 pin 粘贴到带有二维码的 GitHub 页面上的条目中,然后单击“继续”。

第二步,它会要求您下载一些备份代码(我忘了截图)。好吧,让我们也这样做,并将它们保存在例如 TrueCrypt 容器中。然后再次点击“继续”。

最后,你会得到这样的页面:

恭喜,您现在已在 GitHub 上启用了 2fa。单击“完成”按钮,它将重定向到 GitHub 配置页面。您不必在那里进行任何更改。

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