由于我在 googlemail 中打开了双因素登录,我无法再从 Thunderbird 登录。(之前一切都很好。)
我需要在 Thunderbird 中改变什么?
gmail email thunderbird google-authenticator two-factor-authentication
我正在为我们的小型办公室设置两步验证,用于登录公司网站。TFA 是通过Google Authenticator应用程序使用的,该应用程序效果很好,除非一个人没有智能手机。
所以我很好奇,我们可以购买一个可以作为 Google Authenticator 应用程序工作的独立硬件设备(即加密狗)吗?
security authentication google-authenticator two-factor-authentication
我正在使用 Ubuntu。
我只是想知道是否可以将 libpam-google-authenticator(它允许您使用手机生成的代码登录)和证书身份验证设置为协同工作,如果可能,我将如何处理设置它。因此 - 为了登录我的帐户,您必须拥有我的密码、我的电话(及其密码)以及我的证书/私钥及其密码。
我已经让他们独立工作,但从来没有让他们一起工作。不过,我相信在某种程度上这是可能的。
谢谢。
我正在尝试使用命令行将我本地存储库中的代码(在安装并登录了 GitHub 应用程序的 OS X 10.8.5 系统上)推送到我通过他们的网站在 GitHub 上创建的存储库。奇怪的是,当我尝试git push -u origin master,我登录我的(正确的)GitHub的凭据,并获得fatal: Authentication failed。
我确实使用了双因素身份验证,但我已经通过 GitHub 应用程序对存在此问题的机器进行了身份验证。我还获得了用于此操作的适当 SSH 密钥。
这个问题的原因是什么?如何修复?
关于远程运行 Linux (SSH),我想使用两个级别的身份验证来访问具有 root 权限的系统。
我禁用/锁定了 root 帐户,因此 root 用户无法直接访问系统。
我用普通用户访问系统,然后从他们那里我可以 sudo。当然,获得root权限只是同一个密码。
在 中/etc/sudoers,您可以设置Default rootpw将提示输入 root(第二个)密码的指令。但是,我锁定了 root 帐户,因此没有密码。
我的问题是,如何让用户输入第二个不同的密码来访问 root 帐户或 sudo?
您是否知道是否有 Windows 登录屏幕的免费(甚至更好的开源)实现可与 Google 身份验证器或任何基于时间的身份验证器一起使用。
将 2 因素身份验证添加到 Windows 将是一种很好/便宜的方式。
windows login google-authenticator two-factor-authentication
我正在考虑在 W10 Pro 机器上设置 Windows 远程桌面。
我想提高连接的安全性,并想知道是否有以下任何可能:
密码,与实际使用机器时用于登录的用户名不同。这样它就可以使用一个随机生成的字符串,我可以从拨出计算机输入一次。
2 因素身份验证。
将所有传入连接限制在同一 LAN 上的机器上。
将有 3 台计算机连接到主机,主要是 Mac。
是否有任何/所有这些可能,我还应该关注其他一些事情吗?
昨天,我使用双因素身份验证(Google Authenticator)保护了我的 VPS(Ubuntu 18.04)。我使用本教程来实现这一目标。当我尝试使用 SSH 登录我的 VPS(我使用的是 PuTTY)时,它询问我的密码和验证码,所以一切都运行良好。
今天我尝试使用 FileZilla 将一些文件上传到我的 VPS(我的 VPS 上有一个 FTP 服务器),但出现以下错误:
服务器发送了额外的登录提示。您需要使用交互式登录类型。
我切换Logon Type到Interactive,但随后 FileZilla 询问我每个文件的密码和验证码。这并不是很有帮助,所以我转而使用,Ask for password但没有任何改变。每次上传都必须输入密码和验证码。
我已经尝试将Transfer Modeto Active(Timeout设置为)设置为这个问题中0提到的,但不幸的是也没有运气。
我也尝试过使用WinSCP,令人惊讶的是没有任何问题。我输入了一次密码和验证码,WinSCP 就没有再询问我了。但如果可能的话,我会坚持使用 FileZilla。
我在我志愿服务的组织之一有一个 Google 帐户。他们最近决定要求所有帐户登录都进行 2FA。Google 的 2FA 注册过程需要 (a) PSTN 电话号码、(b) 智能手机上的 Google 应用程序(不是 Google 身份验证器)、(c) 硬件安全令牌之一。我不准备将我的电话号码提供给 Google,也不愿意安装一个要求我在手机上登录的 Google 应用,因为有许多第三方 OTP 实现可用(除了其他任何东西,我很少使用智能手机,更喜欢使用桌面应用程序)。该组织不提供硬件令牌,我也没有自己的令牌。还有另一种选择吗?例如,获取与 OTP 应用程序一起使用的设置和初始化密钥,或与硬件令牌作用相同的浏览器扩展。我正在运行 Ubuntu 21.04 和 Firefox,但如果绝对必要,可以使用基于 Chrome 的浏览器。
(编辑以澄清在注册期间不提供 Google 身份验证器作为选项:只有 Google(搜索)应用程序或 Gmail 应用程序是可能的。)
我的计算机运行 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