国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

如何在Linux上用一次性密碼確保SSH登錄安全?

譯文
安全 數據安全
常言道,安全不是一種產品,而是一個過程。雖然SSH協議本身在設計上采用了密碼,因而很安全,但要是它未得到適當管理:無論是弱密碼、密鑰泄密還是過時的SSH客戶軟件,有人就會對你的SSH服務造成嚴重破壞。

常言道,安全不是一種產品,而是一個過程。雖然SSH協議本身在設計上采用了密碼,因而很安全,但要是它未得到適當管理:無論是弱密碼、密鑰泄密還是過時的SSH客戶軟件,有人就會對你的SSH服務造成嚴重破壞。

至于SSH驗證,公鑰驗證通常被認為比密碼驗證來得安全。然而,如果你從公共或共享的計算機登錄,密鑰驗證實際上并不可取,甚至不太安全。因為在這類計算機上,總是有可能潛藏著隱形擊鍵記錄程序或內存抓取惡意軟件(memory scraper)之類的威脅。要是你無法信任本地計算機,最好還是使用別的密碼。這時候,“一次性密碼”就派得上用場。顧名思義,每個一次性密碼只能用一次。這種一次性密碼可以在不可信任的環境下安全地使用,因為即使被人盜取,它們也無法再次使用。

生成一次性密碼的辦法之一就是通過谷歌驗證器(Google Authenticator)。在本教程中,我將演示創建用于SSH登錄的一次性密碼的另一種方法:OTPW(http://www.cl.cam.ac.uk/~mgk25/otpw.html),這是一次性密碼登錄程序包。不像谷歌驗證器,你不用依賴任何第三方即可生成并驗證一次性密碼。

OTPW簡介

OTPW包括兩部分:一次性密碼生成器和集成PAM的驗證實用例程。在OTPW中,一次性密碼由生成器通過推理法生成,并由用戶安全地攜帶(比如打印在紙張上)。所生成密碼的密碼散列然后存儲在SSH服務器主機上。當用戶用一次性密碼登錄時,OTPW的PAM模塊就會驗證密碼,使用后讓密碼作廢,防止再次使用。

第一步:在Linux上安裝和配置OTPW

在Debian、Ubuntu或Linux Mint上:

用apt-get安裝OTPW程序包。

$ sudo apt-get install libpam-otpw otpw-bin

使用文本編輯工具,打開SSH的PAM配置文件(/etc/pam.d/sshd),注釋掉下面這行代碼(以禁用密碼驗證)。

#@include common-auth

然后添加下面兩行代碼(以啟用一次性密碼驗證):

auth required pam_otpw.so
session optional pam_otpw.so

如何在Linux上用一次性密碼確保SSH登錄安全?

在Fedora或CentOS/RHEL上:

在基于紅帽的系統上,沒有作為預制程序包的OTPW。于是,我們通過從源代碼來構建的方法,安裝OTPW。

首先,安裝基本組件:

$ sudo yum git gcc pam-devel
$ git clone https://www.cl.cam.ac.uk/~mgk25/git/otpw
$ cd otpw

使用文本編輯工具打開Makefile,編輯以“PAMLIB=”開頭的這一行,如下所示。

在64位系統上:

PAMLIB=/usr/lib64/security

在32位系統上:

PAMLIB=/usr/lib/security

編譯后安裝。請注意:安裝環節會自動重啟SSH服務器。所以如果你使用SSH連接,就要準備好斷開。

$ make
$ sudo make install

現在你需要更新SELinux策略,因為/usr/sbin/sshd試圖寫入到用戶的主目錄,而默認的SELinux策略不允許這個操作。下面這些命令可以起到更新策略的作用。如果你不使用SELinux,跳過這一步好了。

$ sudo grep sshd /var/log/audit/audit.log | audit2allow -M mypol
$ sudo semodule -i mypol.pp

下一步,用文本編輯工具打開SSH的PAM配置文件(/etc/pam.d/sshd),注釋掉下面這行代碼(以禁用密碼驗證)。

#auth substack password-auth

然后添加下面兩行代碼(以啟用一次性密碼驗證):

auth required pam_otpw.so
session optional pam_otpw.so

#p#

第二步:針對一次性密碼配置SSH服務器

下一步是配置SSH服務器,以接受一次性密碼。

用文本編輯工具打開/etc/ssh/sshd_config,設置下列三個參數。確保你沒有不止一次地添加這幾行,因為那會引起SSH服務器失效。

UsePrivilegeSeparation yes
ChallengeResponseAuthentication yes
UsePAM yes

你還需要禁用默認的密碼驗證。可以視情況,禁用公密驗證,那樣萬一你沒有一次性密碼,就可以恢復到基于密鑰的驗證。

PubkeyAuthentication yes
PasswordAuthentication no

現在,重啟SSH服務器。

在Debian、Ubuntu或Linux Mint上:

$ sudo service ssh restart

在Fedora或CentOS/RHEL 7上:

$ sudo systemctl restart sshd

#p#

第三步:用OTPW生成一次性密碼

如前所述,你需要事先創建一次性密碼,并將它們存儲在遠程SSH服務器主機上。為此,以你登錄時所用的用戶身份運行otpw-gen工具。

$ cd ~
$ otpw-gen > temporary_password.txt

如何在Linux上用一次性密碼確保SSH登錄安全?

它會要求你設置一個前綴密碼。你以后登錄時,就需要輸入這個前綴密碼以及一次性密碼。實際上前綴密碼是另一層保護機制。即使密碼表落到了不法分子手里,前綴密碼也會迫使對方采用蠻力攻擊。

一旦前綴密碼設置完畢,命令會生成280個一次性密碼,并將它們存儲在輸出文本文件(比如temporary_password.txt)中。每個密碼(默認情況下長度是8個字符)的前面是三位數的索引號。你可以將文件打印在紙張上,隨身攜帶。

如何在Linux上用一次性密碼確保SSH登錄安全?

你還會看到~/.otpw文件已創建,這些密碼的密碼散列就存儲在其中。每一行的頭三位表明了將用于SSH登錄的密碼的索引號。

$ more ~/.otpw
OTPW1
280 3 12 8
191ai+:ENwmMqwn
218tYRZc%PIY27a
241ve8ns%NsHFmf
055W4/YCauQJkr:
102ZnJ4VWLFrk5N
2273Xww55hteJ8Y
1509d4b5=A64jBT
168FWBXY%ztm9j%
000rWUSdBYr%8UE
037NvyryzcI+YRX
122rEwA3GXvOk=z

測試用于SSH登錄的一次性密碼

現在,不妨像平常那樣登錄到SSH服務器:

$ ssh user@remote_host

如果OTPW成功設置,你會看到略有不同的密碼提示符:

Password 191:

現在打開密碼表,尋找密碼表中的索引號“191”。

023 kBvp tq/G 079 jKEw /HRM 135 oW/c /UeB 191 fOO+ PeiD 247 vAnZ EgUt

據上面密碼表顯示,編號“191”的一次性密碼是“fOO+PeiD”。你需要在前面加上前綴密碼。比如說,如果你的前綴密碼是“000”,那么需要輸入的實際的一次性密碼是“000fOO+PeiD”。

一旦你成功登錄,所使用的密碼會自動作廢。如果你查看~/.otpw,就會注意到第一行被換成了“---------------”,這意味著密碼“191”已經無效。

OTPW1
280 3 12 8
---------------
218tYRZc%PIY27a
241ve8ns%NsHFmf
055W4/YCauQJkr:
102ZnJ4VWLFrk5N
2273Xww55hteJ8Y
1509d4b5=A64jBT
168FWBXY%ztm9j%
000rWUSdBYr%8UE
037NvyryzcI+YRX
122rEwA3GXvOk=z

結束語

我在本教程中演示了如何使用OTPW程序包,設置用于SSH登錄的一次性密碼。你可能認識到,打印的密碼表就好比是雙因子驗證中的安全令牌,只是比較平實罷了。不過,它更簡單,你也不用依賴任何第三方即可實現。無論你使用什么機制來創建一次性密碼,當你需要從不可信任的公共計算機登錄到SSH服務器時,它們都大有幫助。歡迎留言交流。

英文:How to secure SSH login with one-time passwords on Linux

責任編輯:藍雨淚 來源: 51CTO.com
相關推薦

2015-04-16 16:33:18

網絡·安全技術周刊

2019-11-11 10:20:10

Linux重命名命令

2014-08-04 14:38:25

LinuxToken

2013-04-17 09:16:37

2014-03-06 15:16:18

安全管理linux安全

2011-04-18 13:36:42

2012-02-01 16:48:54

后門Putty

2016-01-25 13:03:21

2010-11-24 16:32:50

2023-09-26 07:11:15

KubernetesJob節點

2024-04-03 09:00:10

2024-02-28 08:18:13

Java日志項目

2021-07-26 09:56:19

AI 數據人工智能

2019-08-06 09:21:45

2021-08-12 09:48:21

Webpack Loa工具Webpack

2021-09-02 07:26:27

Django 驗證碼Framework

2020-05-28 08:29:54

目錄腳本測試

2024-07-17 11:27:26

2018-03-09 09:45:52

LinuxSSH登錄導語

2021-10-09 08:00:00

SSH安全服務器
點贊
收藏

51CTO技術棧公眾號

国产精品6699| 日韩一区二区中文字幕| av成人观看| 亚洲午夜电影在线观看| 91国产视频在线观看| 91精彩视频在线观看| 亚洲精品一区二区三区婷婷月| 精品自拍一区| 久久青草精品视频免费观看| 免费福利视频一区| 免费中文日韩| 亚洲人妖av一区二区| 日韩精品―中文字幕| 欧美区在线播放| 青青久草在线| 日韩午夜激情电影| 福利一区二区三区视频在线观看| 亚洲国产精品国自产拍av秋霞 | 色婷婷综合五月| 亚洲欧美在线视频| 日韩欧美电影在线观看| 国产精品劲爆视频| 91麻豆免费观看| 亚洲乱码国产乱码精品精可以看 | 亚洲一区日韩精品| 久久免费的精品国产v∧| 成人动漫av| 91国偷自产一区二区三区的观看方式| 99精品国产91久久久久久| 僵尸再翻生在线观看免费国语| 91亚洲精品丁香在线观看| 天天色综合天天| 国产真实有声精品录音| 蜜臀在线观看| 国产另类第一区| 国产免费一区二区| 日韩女同互慰一区二区| 日韩高清在线电影| 99re6热只有精品免费观看| 欧美爱爱视频免费看| 中出在线观看| 精品久久久久久中文字幕一区奶水| 国产乱码一区二区三区| 伊人精品久久| 精品99又大又爽又硬少妇毛片| 欧洲中文字幕国产精品| 波多野结衣在线aⅴ中文字幕不卡| www.国产精品.com| 亚洲在线第一页| 91黄色免费观看| 国内精品久久久久久久久电影网 | 国产精品视频一| 久久久久久日产精品| 欧美变态网站| 一色桃子在线| 中文字幕色一区二区| 欧美激情一二区| 香蕉久久一区二区不卡无毒影院 | 91在线播放国产| 亚洲女成人图区| 午夜精品久久久| 成人91在线观看| 风间由美性色一区二区三区| 91精品国产一区二区| 国产精品.com| 色悠悠国产精品| 日韩欧美亚洲国产一区| 国产999精品久久久久久绿帽| 天海翼亚洲一区二区三区| √天堂资源地址在线官网| 奇米影视四色在线| 亚洲精品国产精品国自产| 国产精品成av人在线视午夜片| 精品福利视频一区二区三区| 一区二区高清在线| 97国产一区二区| 亚洲午夜一区| 杨幂一区二区三区免费看视频| 高清精品在线| 欧美性天天影视| 天天干狠狠干| 成年人免费在线播放| 最新精品视频| 国产一区二区三区奇米久涩| 9.1国产丝袜在线观看| 美女999久久久精品视频 | 懂色aⅴ精品一区二区三区| www红色一片_亚洲成a人片在线观看_| 国产福利电影网| 日韩爱爱小视频| 校园春色 亚洲色图| 欧美视频免费播放| 国产淫片免费看| 欧美 日韩 国产一区| 色哟哟免费网站| 久久这里只有精品8| 免费的一级黄色片| 毛葺葺老太做受视频| 免费看涩涩视频| 中文字幕在线视频观看| 黄动漫视频高清在线| 最新在线地址| 午夜在线观看91| 幼a在线观看| 乡村艳史在线观看| 78精品国产综合久久香蕉| 高清av一区二区三区| 日韩在线观看中文字幕| 制服丝袜日韩| 香蕉精品999视频一区二区| 日韩在线视频中文字幕| 欧美伊人久久久久久久久影院| 91色综合久久久久婷婷| 精品写真视频在线观看| 中文字幕+乱码+中文字幕一区| 欧美日韩亚洲一区二区| 在线播放日韩专区| 国产精品乱码视频| 国产婷婷一区二区三区| 国产美女特级嫩嫩嫩bbb片| av在线免费观看网| 亚洲高清影院| 日本一区中文字幕| 亚洲欧美日韩中文播放| 精品国产成人在线影院| 7m精品福利视频导航| 国产91av视频在线观看| 如如影视在线观看经典| 99riav视频一区二区| 一区二区福利| 天天av天天翘天天综合网| 中文字幕少妇一区二区三区| 97免费视频在线| 日韩欧美亚洲日产国产| 国产一级精品aaaaa看| 欧美二区乱c黑人| 久久精品国产亚洲精品2020| 欧美日韩精品在线观看| 国产 日韩 亚洲 欧美| 欧美二区不卡| 亚洲免费中文| 中文字幕免费不卡在线| 播五月开心婷婷综合| 日本vs亚洲vs韩国一区三区| 日韩黄色片在线观看| 99精品国产九九国产精品| 欧美无乱码久久久免费午夜一区| 在线视频欧美精品| 91情侣偷在线精品国产| 欧美一级中文字幕| 中国老女人av| 欧美黑人xxxxx| 国产91精品在线| 国偷自产av一区二区三区| 久久不见久久见中文字幕免费 | 国内精品久久久久影院薰衣草 | 国产一区二区三区四区五区在线 | 中文字幕久精品免费视频| 亚洲电影成人av99爱色| 日本韩国欧美精品大片卡二| 蜜桃视频一区二区在线观看| 五月婷婷激情久久| 欧洲精品一区二区三区| 国产精品18久久久久久久久 | 狠狠色丁香婷综合久久| 欧美人动与zoxxxx乱| 97中文在线| 天天操天天摸天天爽| 亚洲毛片免费看| 欧美日韩国产丝袜另类| 九九九九九精品| 天天免费亚洲黑人免费| 99国产精品视频免费观看| 日韩在线观看免费高清| 艹b视频在线观看| 欧美一区二区三区激情视频| 亚洲精品国产视频| 亚洲自拍偷拍色图| 黄视频免费在线看| 国产午夜精品一区二区三区视频| 69视频在线免费观看| 日av在线播放| 国产一区二区在线影院| 久久久噜噜噜久久久| 极品粉嫩饱满一线天在线| 国产精品v日韩精品v欧美精品网站 | av777777| 久久一区视频| 中文日韩在线视频| av女同在线| 国产一区二区在线视频| 久久手机精品视频| 一本大道香蕉久在线播放29| 精品一区精品二区高清| 久久欧美在线电影| 理论不卡电影大全神| 精品久久久久久久久国产字幕| 欧美极品少妇无套实战| 91精品亚洲| 日本国产高清不卡|