centos7,google身份验证
生活随笔
收集整理的這篇文章主要介紹了
centos7,google身份验证
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
為了安全,登錄時需要google的動態驗證碼驗證。當你輸入服務器的登錄密碼后,輸入動態驗證碼。這個驗證碼是google app 身份驗證器根據當前時間算出來的。所有centos上的時間必須和當前時間同步。
在centos上安裝google的身份驗證器,結果會出現二維碼,提供你掃描,用手機上的身份驗證器掃描。
安裝步驟
- 1. vim /etc/selinux/config
- 2. 安裝工具包
- 3. 安裝google驗證器
- 4. 配置ssh服務調用google authenticator PAM插件
- 5. 重啟服務
1. vim /etc/selinux/config
打開這個文件,將SELINUX=enforcing 改為 SELINUX=disabled。
2. 安裝工具包
yum install wget gcc make pam-devel libpng-devel安裝過程會提示y/n, 一直y下去.
3. 安裝google驗證器
yum -y install google-authenticator qrencode mercurial5.cho
4. 配置ssh服務調用google authenticator PAM插件
vim /etc/pam.d/sshd在第一行(即auth , required pam_sepermit.so的下一行)增加以下代碼
auth required pam_google_authenticator.so
繼續修改配置文件
5. 重啟服務
使用google authenticator PAM插件為ssh登錄賬號生成動態驗證碼 注意:哪個賬號需要動態驗證碼,請切換到該賬號下操作。 (可以在不同用戶下執行這個命令以生成各自的二次驗證碼) service sshd restart一直y下去,一直yes。
最后會有二維碼和緊急驗證碼生成。截屏保存。緊急驗證碼是手機掉了時用來當臨時二維碼的,用一個少一個。
動態二維碼需要用手機端的google驗證器掃碼,作為登錄時用。
總結
以上是生活随笔為你收集整理的centos7,google身份验证的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 桌面整理之DeskGo
- 下一篇: 学以致用——使用莱斯利矩阵模型预测蠵龟种