如何使用双因素身份验证保护linux-ubuntu

想要在Linux登录上增加一层安全性吗?多亏了googleauthenticator,可以为Ubuntu PC(和其他Linux操作系统)添加双因素身份验证。...

恶意黑客和信息安全专业人员之间的战争持续不断。根据美国劳工统计局(Bureau of Labor Statistics)的一项研究,信息安全领域的就业岗位预计增长率远远高于所有其他行业。作为无辜的旁观者,我们可以采取一些措施来阻止坏人。

dual-authentication-ubuntu-featured

my weak password laptop 123456

双因素认证(2FA)已经存在了一段时间。它要求使用两种身份验证方法来验证用户的身份。这通常包括常规用户名和密码,以及通过短信发送到移动设备的验证码。这意味着,即使你的密码被泄露(如何使你的密码更强大),恶作剧的黑客将需要访问你的移动设备,以获得完全访问你的帐户。

有报道称,一些下流的人假扮成移动运营商,声称“放错了”他们的SIM卡,以便获得受害者的**号码。这仍然证明有改进的空间,但是2FA也超出了文本消息验证的范围。本指南将有助于在Ubuntu服务器和桌面风格上设置增强的安全性,并与googleauthenticator一起实现双因素身份验证。

考虑事项和先决条件

设置此设置意味着系统的所有用户在以下情况下都需要来自Google Authenticator的验证代码:

  • 登录系统
  • 运行sudo命令

虽然这里的取舍是时间,但增加的安全层可能是至关重要的。尤其是在存放敏感数据的机器上。本指南将利用:

  • Ubuntu 16.04(桌面或服务器)
  • Google Authenticator应用程序(来自Google Play Store或Apple App Store)

安装google验证器

正如我们已经讨论过的,我们将使用googleauthenticator作为第二道防线来防止不必要的访问。让我们先把方程的移动部分做完。安装步骤与安装任何其他应用程序完全相同。下面的安装步骤是针对googleplay商店的,但在Apple应用商店中应该没有区别。

打开Android设备上的Google Play Store,然后搜索Google authenticator。找到并点击正确的条目,注意它是由Google Inc.发布的。然后单击Install,并在提示时接受,然后等待安装完成。

android install launch gauth

接下来,在桌面或服务器上启动终端会话。

运行以下命令:

sudo apt-get install libpam-google-authenticator

出现提示时,输入密码并按enter键。如果出现提示,请键入Y并再次按Enter,然后坐下来让安装完成

配置

现在您需要编辑一个文件,以便向您宝贵的Linux框添加两步身份验证。运行以下命令:

sudo nano /etc/pam.d/common-auth

在不远处找一行,上面写着:

auth [success=1 default=ignore] pam_unix.so nullok_secure

在该行正上方,添加以下内容:

auth required pam_google_authenticator.so

您的文件应如下所示:

ubuntu nano gauth

按Ctrl+X,然后按Y保存并关闭文件。

设置每个用户

下一步将最终将您的帐户链接到Google验证器。对于登录到系统的所有用户,需要运行此步骤。我们的示例只有一个用户makeuseof。但是,对于系统上的任何其他用户,步骤都是相同的。

在终端中运行以下命令:

google-authenticator

仔细看一下我们发现:

ubuntu gauth setup

  • 二维码
  • 验证码
  • 新密钥
  • 5紧急划痕代码

QR码和密钥的功能基本相同。我们马上就回来。验证码是一次性使用的代码,如果需要,您可以立即使用。scratch代码是一次性使用的代码,可以在您手边没有移动设备的情况下使用。你可以把它们打印出来,储存在热核锁和钥匙下,或者干脆忽略它们。最终这将取决于你有多容易忘记或丢失你的移动设备。

你还会被问到一系列问题。默认值已经足够了,您可以对所有值都回答Y。但是,您可以根据需要随意更改这些。暂时不要关闭窗口或终端会话。

ubuntu gauth setup

设置移动应用程序

在继续访问其他用户之前,让我们先完成您当前登录的用户。

如果这是第一次在移动设备上启动googleauthenticator,请单击Begin。或者,从主窗口单击下角的加号图标。如果终端窗口上的分辨率足够好,可以看到二维码,请选择“扫描条形码”,如果移动设备摄像头类似于土豆,请输入提供的密钥。如果您选择输入一个密钥,您现在需要输入一个帐户名,以帮助您记住这与哪个帐户有关。然后输入终端窗口中提供的验证密钥。现在按“添加”。

扫描条形码将同时执行这三个步骤。瞧!您的移动设备和系统现在有了一个附加的保护层。恶意个人访问您系统的唯一可能方式是破解您的密码并访问您配置的移动设备。

android account all set gauth

最后步骤和测试

您可能有多人使用此特定系统。在我们的示例中,slaghoople是一个附加用户。在终端会话中运行以下命令:

sudo su slaghoople

打开移动设备上的Google Authenticator应用程序。键入应用程序在终端窗口中提供的六位身份验证码。输入sudo密码并按回车键。你现在应该登录了。作为新用户,发出以下命令:

google-authenticator

现在,您只需执行与我们对上述第一个用户所做的完全相同的步骤。回答完问题后,打开你的Google Authenticator移动应用程序。添加其他帐户。输入slaghoople作为帐户名,以帮助您在移动设备上区分两者。选择扫描条形码或键入验证密钥。Slaghoople现在将需要来自移动应用程序的代码以及她的sudo密码来登录和发布提升的命令。对其他用户进行冲洗和重复。一旦你的所有用户都设置好了,你会注意到试图登录或运行sudo命令需要一个验证码。

ubuntu gauth login verification

ubuntu try sudo

就这样。你的Linux机器现在比以前安全多了。有些人可能会说这个过程很麻烦。当然是了!这就是重点!

你的密码被泄露了,系统被破坏了吗?如何保护您的敏感数据?您当前是否使用双因素身份验证?请在评论中告诉我们!

图片来源:戴夫克拉克数码照片通过Shutterstock.com网站

  • 发表于 2021-03-13 11:11
  • 阅读 ( 179 )
  • 分类:IT

你可能感兴趣的文章

如何为云备份服务启用双因素身份验证

...,让我们看看哪些云备份服务支持双因素身份验证,以及如何启用它。 ...

  • 发布于 2021-03-12 18:34
  • 阅读 ( 297 )

3双因素认证的风险和缺点

大多数人都很懒惰,使用容易被破解的弱密码。但强密码也不是完美的:它们可以被记录、拦截,甚至在重大数据泄露时被泄露。 ...

  • 发布于 2021-03-12 19:54
  • 阅读 ( 311 )

如何在您的xbox帐户上启用2fa

...阻止任何试图获取您的密码的人使用它。我们将向您展示如何设置它以确保您的帐户安全。 ...

  • 发布于 2021-03-29 04:17
  • 阅读 ( 276 )

zoom现在支持双因素身份验证

... 如何在变焦中打开2fa ...

  • 发布于 2021-03-30 09:34
  • 阅读 ( 219 )

如何启用双因素身份验证和保护您的环帐户

...进行更改。 相关:为什么你应该使用密码管理器,以及如何开始 联机更改密码 从Ring的网站开始。从那里,点击右上角的“登录”按钮。 接下来,登录您的帐户。 将鼠标悬停在右上角的姓名上,然后选择“帐户”选项。 单...

  • 发布于 2021-04-02 20:03
  • 阅读 ( 210 )

短信双因素认证不是完美的,但你仍然应该使用它

...击之后,人们开始批评基于短信的双因素身份验证,但是使用基于短信的双因素身份验证仍然比根本不使用双因素身份验证要好得多。 超过90%的gmail用户没有使用双因素身份验证 安全专业人士谁谈到短信验证不够好,是太超...

  • 发布于 2021-04-05 02:37
  • 阅读 ( 178 )

firefox最终提供了双因素身份验证来保护您的密码

Mozilla正在为Firefox帐户推出双因素身份验证,如果你使用firefoxsync同步密码,你应该立即启用它。 两因素身份验证选项将在几周后出现在您的Firefox帐户设置中,但您可以通过单击此链接跳过等待。这样做,您将看到双因素身份...

  • 发布于 2021-04-06 07:58
  • 阅读 ( 165 )

如何避免在使用双因素身份验证时被锁定

...份代码的信息。 使用authy(或备份双因素数据) 相关:如何为双因素身份验证设置身份验证(以及在设备之间同步代码) 说到双因素认证,我们更喜欢Authy应用程序而不是googleauthenticator或SMS。Authy允许您在设备之间同步双因素...

  • 发布于 2021-04-06 21:45
  • 阅读 ( 161 )

为什么不应该使用sms进行双因素身份验证(以及使用什么替代)

...认证的原因。 另一种方法是:在设备上生成代码 相关:如何设置双因素身份验证的Authy(并在设备之间同步代码) 一个不依赖短信的双因素身份验证方案更为优越,因为**公司将无法让其他人访问你的密码。最流行的选择是像go...

  • 发布于 2021-04-07 17:06
  • 阅读 ( 164 )

如何在instagram上启用双因素身份验证

...户。你真的应该在每一个提供它的服务上启用它,下面是如何在Instagram上启用它。 相关:什么是双因素认证,为什么我需要它? 双因素身份验证之所以这样命名,是因为它依赖于两个独立的因素来验证您对在线服务的身份—您...

  • 发布于 2021-04-08 00:53
  • 阅读 ( 168 )
iibpppculhqj
iibpppculhqj

0 篇文章

相关推荐