錦州市廣廈電腦維修|上門維修電腦|上門做系統(tǒng)|0416-3905144熱誠服務(wù),錦州廣廈維修電腦,公司IT外包服務(wù)
topFlag1 設(shè)為首頁
topFlag3 收藏本站
 
maojin003 首 頁 公司介紹 服務(wù)項(xiàng)目 服務(wù)報(bào)價(jià) 維修流程 IT外包服務(wù) 服務(wù)器維護(hù) 技術(shù)文章 常見故障
錦州市廣廈電腦維修|上門維修電腦|上門做系統(tǒng)|0416-3905144熱誠服務(wù)技術(shù)文章
通過微信小程序“運(yùn)維密碼”實(shí)現(xiàn)SSH雙因子認(rèn)證

作者: 佚名  日期:2017-06-11 20:05:29   來源: 本站整理

 近來,京東、優(yōu)酷等多家知名企業(yè)都發(fā)生了密碼泄露,造成用戶隱私泄露。可見,單一密碼對敏感和重要信息進(jìn)行保護(hù)力量越來越弱,所面臨的挑戰(zhàn)亦是愈發(fā)嚴(yán)峻。因此業(yè)內(nèi)對多重認(rèn)證的呼聲也越來越高,而其中的雙因子認(rèn)證得到了業(yè)界的普遍認(rèn)可。本文主要介紹SSH雙因子認(rèn)證,結(jié)合了當(dāng)下熱門的微信小程序的“運(yùn)維密碼”,來實(shí)現(xiàn)認(rèn)證保護(hù)。
雙因子認(rèn)證機(jī)制
對于網(wǎng)絡(luò)信息系統(tǒng)來說,能否識別使用者的身份,是能否確保安全的基礎(chǔ)和關(guān)鍵。在實(shí)際應(yīng)用中,許多網(wǎng)絡(luò)信息系統(tǒng)都會(huì)要求使用者在使用系統(tǒng)之前,提供一些相關(guān)信息用以實(shí)現(xiàn)對使用者的身份認(rèn)證。雙因子認(rèn)證(2FA)彌補(bǔ)了傳統(tǒng)密碼認(rèn)證方法的很多弊端,是指結(jié)合密碼以及實(shí)物(信用卡、SMS手機(jī)、令牌或指紋等生物標(biāo)志)兩種條件對用戶進(jìn)行認(rèn)證的方法。
SSH雙因子認(rèn)證
在實(shí)現(xiàn)多重認(rèn)證的系統(tǒng)中,用戶需要通過兩種不同的認(rèn)證程序:用戶知道的信息(如用戶名/密碼)和用戶不知道的信息(如用手機(jī)生成的一次性密碼),想必絕大部分系統(tǒng)管理員都知道OTP,OTP即一次性口令,最常見的一次性口令是基于時(shí)間的一次性口令(TOTP),最常見的方式是采用Google身份驗(yàn)證器Google Authenticator來提供基于時(shí)間的一次性口令。
在SSH服務(wù)器端安裝Google身份驗(yàn)證器服務(wù)器端組件,這樣,在使用密碼或密鑰登錄SSH服務(wù)器時(shí),同時(shí)通過與Google身份驗(yàn)證器相匹配的客戶端所提供的驗(yàn)證信息來確認(rèn)登錄者的身份和權(quán)限。由于Google身份驗(yàn)證器沒有辦法備份場景,這使得使用該身份驗(yàn)證器的人時(shí)時(shí)處于手機(jī)丟失的恐慌之中。于是Linux中國旗下的LCTT技術(shù)組開發(fā)了一款旨在移動(dòng)互聯(lián)網(wǎng)場景中提供更好的多因子認(rèn)證體驗(yàn)的小程序:運(yùn)維密碼,基于微信平臺(tái)提供OTP口令管理功能。
如何使用“運(yùn)維密碼”為SSH服務(wù)提供雙因子認(rèn)證支持
第一步,需要在運(yùn)行著OpenSSH服務(wù)的Linux主機(jī)上安裝Google身份驗(yàn)證器服務(wù)器端組件。
首先,安裝構(gòu)建Google身份驗(yàn)證器所需的軟件包。
在CentOS、Fedora或RHEL上:

在CentOS上安裝Google身份驗(yàn)證器服務(wù)器端組件,需要啟用EPEL軟件庫,然后運(yùn)行如下命令:

接著,下載 Google 身份驗(yàn)證器服務(wù)器端組件的源代碼:

編譯安裝 Google 身份驗(yàn)證器服務(wù)器端組件:

如果構(gòu)建成功,你會(huì)在目錄中看到pam_google_authenticator.so和google-authenticator兩個(gè)二進(jìn)制文件。
最后,將Google身份驗(yàn)證器的服務(wù)器端組件安裝到合適位置。其默認(rèn)會(huì)安裝到 /usr/local/lib/security下,根據(jù)你的系統(tǒng)不同,你可能需要將其符號鏈接到pam庫的位置(比如CentOS7會(huì)在/usr/lib64/security)。如下圖所示:


至此,Google身份驗(yàn)證器服務(wù)器端組件安裝完成。
第二步,需要對Google身份驗(yàn)證器服務(wù)器端組件、“運(yùn)維密碼”、OpenSSH進(jìn)行配置
先配置Google身份驗(yàn)證器服務(wù)器端組件
使用以下命令生成驗(yàn)證密鑰:


這里需要輸入y,選擇基于時(shí)間生成驗(yàn)證碼
之后你將看到一個(gè)代表著該“場景”密鑰的二維碼和密鑰字符串,它使用如下二維碼圖形格式表示我們數(shù)字形態(tài)的密鑰
在二維碼和密鑰字符串后面,接著顯示了一個(gè)當(dāng)前的校驗(yàn)碼和幾個(gè)緊急密鑰。緊急密鑰你可以另行保存到一個(gè)安全的地方,以防在無法使用Google身份驗(yàn)證器應(yīng)用或“運(yùn)維密碼”時(shí)使用。

保存Google服務(wù)器端組件的配置文件,輸入y。

禁止同一令牌多次登錄,輸入y。

意思是:是否要禁用同一密鑰多次登錄,這將限制每30秒只能使用該密鑰登錄一次,但這能夠讓你可以更多地被提醒受到了中間人攻擊,甚至能夠防止這種攻擊。
時(shí)間容錯(cuò)設(shè)置,輸入y。
意思是:默認(rèn)情況下,密鑰在30秒內(nèi)有效,為了防止由于客戶端與服務(wù)器時(shí)間偏移(時(shí)間相差太大)導(dǎo)致認(rèn)證失敗,google身份驗(yàn)證器設(shè)計(jì)了時(shí)間容錯(cuò)措施。可以讓你使用與當(dāng)前時(shí)間偏移1到4分鐘的密鑰。
暴力破解防護(hù),輸入y。

意思是:為了避免暴力破解,可以啟用速率限制,默認(rèn)情況下,每30秒只能嘗試3次。
配置完成后會(huì)在home目錄下生成一個(gè)權(quán)限為400的隱藏文件,如下圖所示:

然后配置運(yùn)維密碼
打開微信小程序,輸入“運(yùn)維密碼”并搜索:
點(diǎn)擊“運(yùn)維密碼”進(jìn)入應(yīng)用,然后點(diǎn)擊中間的添加場景

掃一掃配置google-authenticator時(shí)所生成的二維碼,會(huì)識別出該場景信息,這樣Google身份驗(yàn)證器就和“運(yùn)維密碼”匹配上了。
接著配置SSH服務(wù)
使用如下命令在/etc/pam.d/sshd文件添加認(rèn)證模塊:

配置挑戰(zhàn)式密碼認(rèn)證:

重啟sshd服務(wù):

切記,如果你是遠(yuǎn)程登錄到服務(wù)器上配置,切勿退出當(dāng)前的SSH會(huì)話,而應(yīng)該另外開一個(gè)會(huì)話去測試SSH登錄。重啟不會(huì)中斷當(dāng)前的SSH會(huì)話。
到這一步配置已基本完成,下面我們進(jìn)行測試。
另外開一個(gè)終端窗口進(jìn)行連接,不要關(guān)閉當(dāng)前的SSH連接。
輸入命令登錄主機(jī):

首先輸入服務(wù)器的密碼,接著會(huì)讓輸入“運(yùn)維密碼”生成的6位數(shù)字密鑰。如下圖:

我們可以看到,在登錄的時(shí)候,需要配合“運(yùn)維密碼”才能登錄服務(wù)器。
“運(yùn)維密碼”小程序資源占用小,不超過200K,只需要花費(fèi)很少的流量,就可以實(shí)現(xiàn)和Google身份驗(yàn)證器Google Authenticator的全部功能。通過微信小程序“運(yùn)維密碼”實(shí)現(xiàn)在Linux系統(tǒng)上OpenSSH雙因子認(rèn)證,從而對SSH進(jìn)行安全加固。



熱門文章
  • 機(jī)械革命S1 PRO-02 開機(jī)不顯示 黑...
  • 聯(lián)想ThinkPad NM-C641上電掉電點(diǎn)不...
  • 三星一體激光打印機(jī)SCX-4521F維修...
  • 通過串口命令查看EMMC擦寫次數(shù)和判...
  • IIS 8 開啟 GZIP壓縮來減少網(wǎng)絡(luò)請求...
  • 索尼kd-49x7500e背光一半暗且閃爍 ...
  • 樓宇對講門禁讀卡異常維修,讀卡芯...
  • 新款海信電視機(jī)始終停留在開機(jī)界面...
  • 常見打印機(jī)清零步驟
  • 安裝驅(qū)動(dòng)時(shí)提示不包含數(shù)字簽名的解...
  • 共享打印機(jī)需要密碼的解決方法
  • 圖解Windows 7系統(tǒng)快速共享打印機(jī)的...
  • 錦州廣廈電腦上門維修

    報(bào)修電話:13840665804  QQ:174984393 (聯(lián)系人:毛先生)   
    E-Mail:174984393@qq.com
    維修中心地址:錦州廣廈電腦城
    ICP備案/許可證號:遼ICP備2023002984號-1
    上門服務(wù)區(qū)域: 遼寧錦州市區(qū)
    主要業(yè)務(wù): 修電腦,電腦修理,電腦維護(hù),上門維修電腦,黑屏藍(lán)屏死機(jī)故障排除,無線上網(wǎng)設(shè)置,IT服務(wù)外包,局域網(wǎng)組建,ADSL共享上網(wǎng),路由器設(shè)置,數(shù)據(jù)恢復(fù),密碼破解,光盤刻錄制作等服務(wù)

    技術(shù)支持:微軟等
    主站蜘蛛池模板: 久久精品中文无码资源站| 伊人久久综合无码成人网| 无码人妻熟妇AV又粗又大| 亚洲AV无码一区二三区 | 国产精品白浆无码流出| 好了av第四综合无码久久| 特级做A爰片毛片免费看无码| 中文字幕av无码无卡免费| 亚洲国产精品无码久久青草| 亚洲精品无码永久中文字幕| 亚洲桃色AV无码| 亚洲人av高清无码| 亚洲中文字幕无码爆乳| 国产精品无码一区二区三区电影| 永久免费AV无码国产网站| 国产日韩AV免费无码一区二区| 无码一区二区三区免费视频| 亚洲精品偷拍无码不卡av| 无码国模国产在线无码精品国产自在久国产 | 无码国产精品一区二区免费vr | 免费无遮挡无码视频网站| 无码中文字幕av免费放dvd| 久久av高潮av无码av喷吹| 无码人妻精一区二区三区| 欧洲人妻丰满av无码久久不卡| 中文字幕精品无码亚洲字| 爽到高潮无码视频在线观看| 精品视频无码一区二区三区| 亚洲av无码专区国产乱码在线观看| 中文字幕有码无码AV| 一本大道久久东京热无码AV| 无码丰满熟妇浪潮一区二区AV| 精品成在人线AV无码免费看| 日韩精品无码一区二区中文字幕 | 亚洲AV无码乱码在线观看代蜜桃 | 中文有码vs无码人妻| 国产v亚洲v天堂无码网站| 国模吧无码一区二区三区| 红桃AV一区二区三区在线无码AV| 东京热加勒比无码少妇| 国产成人无码区免费内射一片色欲|