标签: two-factor-authentication

谷歌两因素身份验证拒绝从 Thunderbird 登录

由于我在 googlemail 中打开了双因素登录,我无法再从 Thunderbird 登录。(之前一切都很好。)

我需要在 Thunderbird 中改变什么?

gmail email thunderbird google-authenticator two-factor-authentication

17
推荐指数
1
解决办法
1万
查看次数

我可以将 Google Authenticator 作为独立的硬件加密狗获取吗?

我正在为我们的小型办公室设置两步验证,用于登录公司网站。TFA 是通过Google Authenticator应用程序使用的,该应用程序效果很好,除非一个人没有智能手机。

所以我很好奇,我们可以购买一个可以作为 Google Authenticator 应用程序工作的独立硬件设备(即加密狗)吗?

security authentication google-authenticator two-factor-authentication

10
推荐指数
1
解决办法
1万
查看次数

三步验证?

我正在使用 Ubuntu。

我只是想知道是否可以将 libpam-google-authenticator(它允许您使用手机生成的代码登录)和证书身份验证设置为协同工作,如果可能,我将如何处理设置它。因此 - 为了登录我的帐户,您必须拥有我的密码、我的电话(及其密码)以及我的证书/私钥及其密码。

我已经让他们独立工作,但从来没有让他们一起工作。不过,我相信在某种程度上这是可能的。

谢谢。

ssh authentication sshd two-factor-authentication

9
推荐指数
1
解决办法
2489
查看次数

将本地存储库推送到具有双因素身份验证的 GitHub 存储库

我正在尝试使用命令行将我本地存储库中的代码(在安装并登录了 GitHub 应用程序的 OS X 10.8.5 系统上)推送到我通过他们的网站在 GitHub 上创建的存储库。奇怪的是,当我尝试git push -u origin master,我登录我的(正确的)GitHub的凭据,并获得fatal: Authentication failed

我确实使用了双因素身份验证,但我已经通过 GitHub 应用程序对存在此问题的机器进行了身份验证。我还获得了用于此操作的适当 SSH 密钥。

这个问题的原因是什么?如何修复?

push authentication github two-factor-authentication

8
推荐指数
1
解决办法
1万
查看次数

对 root 用户 / sudo 的两个密码(因子)身份验证

关于远程运行 Linux (SSH),我想使用两个级别的身份验证来访问具有 root 权限的系统。

我禁用/锁定了 root 帐户,因此 root 用户无法直接访问系统。

我用普通用户访问系统,然后从他们那里我可以 sudo。当然,获得root权限只是同一个密码。

在 中/etc/sudoers,您可以设置Default rootpw将提示输入 root(第二个)密码的指令。但是,我锁定了 root 帐户,因此没有密码。

我的问题是,如何让用户输入第二个不同的密码来访问 root 帐户或 sudo?

linux ssh sudo passwords two-factor-authentication

7
推荐指数
1
解决办法
1734
查看次数

使用 Google Authenticator 登录 Windows

您是否知道是否有 Windows 登录屏幕的免费(甚至更好的开源)实现可与 Google 身份验证器或任何基于时间的身份验证器一起使用。

将 2 因素身份验证添加到 Windows 将是一种很好/便宜的方式。

windows login google-authenticator two-factor-authentication

7
推荐指数
1
解决办法
1万
查看次数

提高远程桌面计算机的安全性 - 使用 2FA 和/或仅限制 LAN 连接?

我正在考虑在 W10 Pro 机器上设置 Windows 远程桌面。

我想提高连接的安全性,并想知道是否有以下任何可能:

  • 密码,与实际使用机器时用于登录的用户名不同。这样它就可以使用一个随机生成的字符串,我可以从拨出计算机输入一次。

  • 2 因素身份验证。

  • 将所有传入连接限制在同一 LAN 上的机器上。

将有 3 台计算机连接到主机,主要是 Mac。

是否有任何/所有这些可能,我还应该关注其他一些事情吗?

windows security remote-desktop two-factor-authentication

7
推荐指数
1
解决办法
7879
查看次数

FileZilla 不断要求我输入密码和验证码

昨天,我使用双因素身份验证(Google Authenticator)保护了我的 VPS(Ubuntu 18.04)。我使用教程来实现这一目标。当我尝试使用 SSH 登录我的 VPS(我使用的是 PuTTY)时,它询问我的密码和验证码,所以一切都运行良好。

今天我尝试使用 FileZilla 将一些文件上传到我的 VPS(我的 VPS 上有一个 FTP 服务器),但出现以下错误:

服务器发送了额外的登录提示。您需要使用交互式登录类型。

我切换Logon TypeInteractive,但随后 FileZilla 询问我每个文件的密码和验证码。这并不是很有帮助,所以我转而使用,Ask for password但没有任何改变。每次上传都必须输入密码和验证码。

我已经尝试将Transfer Modeto ActiveTimeout设置为)设置为这个问题中0提到的,但不幸的是也没有运气。

我也尝试过使用WinSCP,令人惊讶的是没有任何问题。我输入了一次密码和验证码,WinSCP 就没有再询问我了。但如果可能的话,我会坚持使用 FileZilla。

ssh filezilla sftp two-factor-authentication

5
推荐指数
1
解决办法
1万
查看次数

如何使用第三方 OTP 应用程序设置 Google 2FA

我在我志愿服务的组织之一有一个 Google 帐户。他们最近决定要求所有帐户登录都进行 2FA。Google 的 2FA 注册过程需要 (a) PSTN 电话号码、(b) 智能手机上的 Google 应用程序(不是 Google 身份验证器)、(c) 硬件安全令牌之一。我不准备将我的电话号码提供给 Google,也不愿意安装一个要求我在手机上登录的 Google 应用,因为有许多第三方 OTP 实现可用(除了其他任何东西,我很少使用智能手机,更喜欢使用桌面应用程序)。该组织不提供硬件令牌,我也没有自己的令牌。还有另一种选择吗?例如,获取与 OTP 应用程序一起使用的设置和初始化密钥,或与硬件令牌作用相同的浏览器扩展。我正在运行 Ubuntu 21.04 和 Firefox,但如果绝对必要,可以使用基于 Chrome 的浏览器。

(编辑以澄清在注册期间不提供 Google 身份验证器作为选项:只有 Google(搜索)应用程序或 Gmail 应用程序是可能的。)

privacy two-factor-authentication google-workspace

4
推荐指数
2
解决办法
484
查看次数

为什么我在运行 Win10 Linux 子系统时,Github 上总是出现“身份验证失败”?

我的计算机运行 Windows 10,启用了开发人员模式并安装了 Linux 子系统。当我切换到 bash 时,我尝试从 git 运行一个简单的克隆命令:

git clone https://github.com/PrivateRepo/my-private-repo.git
Run Code Online (Sandbox Code Playgroud)

当然,我已经稍微删除了此处的 URL,但您已经明白了。最初,我从该命令得到的响应是这样的:

致命:无法访问“ https://github.com/PrivateRepo/my-private-repo.git/ ”:服务器证书验证失败。CA 文件:/etc/ssl/certs/ca-certificates.crt CRL 文件:无

我看到一些 Stack Overflow 答案谈到了这个问题,但说实话,我真的不知道处理该错误的正确方法。话虽如此,我知道一种不正确的方法,那就是通过运行以下命令来完全规避它:

git config --global http.sslverify false
Run Code Online (Sandbox Code Playgroud)

这似乎有效。我关闭所有 SSL 验证可能很糟糕,但我需要让它正常工作,而且这并不是这个问题的重点(我正在讨论)。但顺便说一句,如果你知道解决这个问题的正确方法,我会洗耳恭听。

接下来,我重新运行git clone命令,这一次它提示我输入用户名和密码,但最终由于不同的原因而失败。它看起来是这样的:

git clone https://github.com/PrivateRepo/my-private-repo.git
Cloning into 'my-private-repo'...
Username for 'https://github.com': myuser
Password for 'https://myuser@github.com': 
remote: Invalid username or password.
fatal: Authentication failed for 'https://github.com/PrivateRepo/my-private-repo.git'
Run Code Online (Sandbox Code Playgroud)

不过,我可以向您保证,我输入的用户名和密码都是正确的。我还安装了 Windows 版 Git,当我尝试时一切正常。唯一需要注意的是,它没有在命令行中提示我输入密码,而是打开了一个单独的窗口来输入凭据,并且还要求我提供六位数的 2FA 代码。然后它克隆得很好。我注意到这样做会在 Github 中创建一个个人访问令牌。因此,我继续创建了另一个个人访问令牌,并尝试在 bash 中手动使用它。基本上不是输入myuser我输入的用户名myuser:mytoken

git clone https://github.com/PrivateRepo/my-private-repo.git
Cloning into 'my-private-repo'... …
Run Code Online (Sandbox Code Playgroud)

linux git github two-factor-authentication windows-subsystem-for-linux

1
推荐指数
1
解决办法
8255
查看次数