偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

如何在Linux平臺下搭建雙因子驗證系統(tǒng)?

譯文
系統(tǒng) Linux
雙因子驗證應(yīng)該是一項必用技術(shù)。本文作者介紹了為Linux臺式機和服務(wù)器添加這個安全層的新方法。

【51CTO.com快譯】雙因子驗證應(yīng)該是一項必用技術(shù)。本文作者介紹了為Linux臺式機和服務(wù)器添加這個安全層的新方法。

 

如何在Linux平臺下搭建雙因子驗證系統(tǒng)?

 

如果你是Linux管理員,期望盡可能嚴加保護你的Linux服務(wù)器和桌面,那就應(yīng)該使用雙因子驗證。并將它視為“不二的選擇”,原因何在?因為添加雙因子驗證后,惡意用戶訪問你的機器要難得多。你可以組建這樣的一臺Linux機器:要是沒有與這臺機器關(guān)聯(lián)的雙因子驗證代碼,你無法登錄到控制臺或桌面,或者無法通過安全外殼來登錄。

下面我要介紹在Ubuntu Server 16.04上搭建這個系統(tǒng)的過程。如果你之前嘗試過這個過程,就知道步驟有了變化,之前詳述的方法再也不管用。

準備工作

添加雙因子驗證時要記住一點:一旦搭建完畢,要是沒有第三方生成的代碼,你無法進入自己的機器。每當(dāng)你想要登錄,就需要智能手機或緊急代碼(安裝必要工具時生成的)。

需要的東西

顯然,你需要一臺Linux服務(wù)器或臺式機。確保它已全面更新,數(shù)據(jù)已作好備份。還需要第三方應(yīng)用軟件(比如Authy或Google Authenticator)來生成雙因子代碼。我本人使用Authy完成這項任務(wù)。安裝Authy或Google Authenticator應(yīng)用軟件的過程就不作介紹了,因為這個過程不需要加以說明。

好了,咱們開始搭建吧。

安裝

登錄到Linux機器,遵循這些步驟:

1. 打開終端窗口

2. 執(zhí)行命令sudo apt install libpam-google-authenticator

3. 輸入sudo密碼后,按回車鍵

4. 看到提示后,輸入y,按回車鍵

5. 讓安裝完成

現(xiàn)在可以針對雙因子驗證來配置機器了。

配置

回到終端窗口,執(zhí)行命令sudo nano /etc/pam.d/common-auth。將下面這一行添加到文件末尾:

 

  1. auth required pam_google_authenticator.so nullok 

保存并關(guān)閉該文件。

現(xiàn)在我們要為需要登錄到該機器的每個用戶安裝Google-authenticator。我將演示只有一個用戶的情況?;氐浇K端窗口,以該用戶的身份執(zhí)行命令command google-authenticator。需要回答一系列問題。第一個問題是:你希望驗證令牌基于時間(y/n)y嗎?回答y,會看到一個二維碼(圖A)。在手機上打開雙因子應(yīng)用,添加一個新帳戶,掃描該代碼。 

如何在Linux平臺下搭建雙因子驗證系統(tǒng)?

圖A:掃描二維碼,將帳戶添加到你的第三方應(yīng)用軟件

一旦添加好代碼,回答剩余的問題:

  • 希望我更新你的“/home/jlwallen/.google_authenticator”文件(y/n) 嗎?
  • 希望禁止多次使用同一個驗證令牌(y/n)嗎?這將限制你在大概每30秒登錄一次,但提高了發(fā)覺或甚至防止中間人攻擊的機會。
  • 默認情況下,令牌有效時間是30秒,為了補償客戶端與服務(wù)器可能出現(xiàn)的時間偏差,我們允許當(dāng)前時間前后有一個額外的令牌。如果你遇到了時間同步糟糕的問題,可以將時間窗口由默認的1分30秒調(diào)大到約4分鐘。你希望這么做(y/n)嗎?
  • 如果你登錄的計算機沒有加固、因而防范不了蠻力登錄,可以對驗證模塊啟用速率進行限制。默認情況下,這將攻擊者限制在每30秒最多只能登錄3次。你希望啟用速率限制(y/n)嗎?

輸入y后按回車鍵,回答每個問題。

配置SSH

接下來,我們配置ssh以便允許雙因子驗證,不然你無法通過ssh登錄。步驟如下:

先啟用PAM模塊。為此,執(zhí)行命令sudo nano /etc/pam.d/sshd。文件打開后,將下面這一行添加到文件末尾:

 

  1. auth required pam_google_authenticator.so nullok 

保存該文件,然后執(zhí)行命令sudo nano /etc/ssh/sshd_config。在該文件中,尋找:

 

  1. ChallengeResponseAuthentication no 

找到后,改成:

 

  1. ChallengeResponseAuthentication yes 

保存該文件,用命令sudo systemctl restart sshd重啟sshd。

登錄

從當(dāng)前的工作終端窗口退出服務(wù)器之前,強烈建議你打開新的窗口,試著通過安全外殼登錄機器。要是無法登錄,回頭查一遍步驟,確保沒有漏掉哪個環(huán)節(jié)。一旦以這種方式成功登錄,就可以安全地退出當(dāng)前的會話、重新登錄了。

恭喜多了一道新的安全防線

以上就是為你的Linux機器添加另外一道安全防線的所有步驟。切記:要是沒有那個第三方雙因子驗證應(yīng)用軟件,你就無法登錄剛配置的機器,所以確保手機隨時在身邊。

Authy的下載地址:

https://play.google.com/store/apps/details?id=com.authy.authy

Google Authenticato的下載地址:

https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2

原文標題:How to set up two-factor authentication in Linux,作者:Jack Wallen 

【51CTO譯稿,合作站點轉(zhuǎn)載請注明原文譯者和出處為51CTO.com】

責(zé)任編輯:龐桂玉 來源: 51CTO
相關(guān)推薦

2014-05-21 13:39:56

ApacheSSH雙因子驗證

2015-07-03 08:58:14

雙因子驗證ownCloud

2016-06-23 11:49:09

2016-08-15 10:39:36

2011-04-01 09:06:49

WebDAV協(xié)作平臺

2011-02-25 16:54:54

CentOSpureftpd搭建

2013-05-03 09:44:52

2019-03-24 19:16:35

FedoraSSH系統(tǒng)運維

2017-01-05 14:42:49

LinuxUnix服務(wù)器

2009-07-01 18:25:50

架設(shè)JSP

2019-08-12 14:04:51

2014-04-15 15:14:49

UbuntuGhost博客平臺

2016-06-14 10:01:12

2011-01-07 16:35:53

2022-09-13 10:57:45

雙因子驗證釣魚攻擊

2019-06-18 15:28:24

TomcatLinux優(yōu)化

2016-08-23 10:00:28

LinuxPython腳本

2016-08-22 21:53:06

LinuxPython腳本

2011-08-17 11:28:54

Objective-C模擬開發(fā)Windows平臺

2017-08-09 16:27:59

LinuxWMware虛擬機
點贊
收藏

51CTO技術(shù)棧公眾號