日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

配置Linux的SSH双重认证

發布時間:2023/12/13 综合教程 33 生活家
生活随笔 收集整理的這篇文章主要介紹了 配置Linux的SSH双重认证 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

  背景:雙因子認證(簡稱:2FA,以下簡稱2FA),在這里其為SSH的第二重認證。2FA指的是密碼以及實物(信用卡、SMS手機、令牌或指紋等生物標志)兩種條件對用戶進行認證的方法。通過兩種不同的認證程序,可以降低密碼泄露帶來的風險,大大提高了linux系統的安全!

一、配置前準備

  1、 準備一臺運行著的OpenSSH服務的linux終端。

  2、 安卓手機一臺。

二、linux上安裝Google身份驗證器

  1、 ubuntu上安裝Google身份認證器:

$ sudo apt-get install libpam-google-authenticator -y

  

  2、 CentOS上安裝Google身份認證器

#安裝EPEL軟件庫
$ sudo yum install epel-release -y

#安裝google-authenticator
$ sudo yum install -y google-authenticator

  

  3、 linux主機上運行Google身份驗證器

$ google-authenticator

  Google身份驗證器會問一些問題,一直答 Y即可。圖中的應急備用驗證碼(圖中顯示為: emergency scratch codes)可以在你丟失了綁定的安卓設備的情況下恢復訪問。所以,一定要將應急備用驗證碼保存好!

三、為SSH服務器用Google身份驗證器

  1、 修改PAM配置文件

$ sudo vim /etc/pam.d/sshd


# Disallow non-root logins when /etc/nologin exists.
account    required     pam_nologin.so

# 添加這一行
auth       required     pam_google_authenticator.so

  

  2、 在SSH配置文件里啟用 ChallengeResponseAuthentication

$ sudo vim /etc/ssh/sshd_config


ChallengeResponseAuthentication      yes

  

  3、 重啟SSH服務

$ sudo service ssh restart

  

四、在安卓設備上運行Google身份驗證器

  1、 在安卓應用市場搜索并安裝Google身份驗證器。

  2、 在配置菜單輸入剛剛的配置信息

  3、 添加完成后會得到6位數動態碼

到此,雙因子認證配置完成!

配置參考鏈接:https://linux.cn/article-3725-1.html

總結

以上是生活随笔為你收集整理的配置Linux的SSH双重认证的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。