1. 程式人生 > >CentOS配置Google 動態認證,以及認證失敗解決辦法

CentOS配置Google 動態認證,以及認證失敗解決辦法

大家好,為了能夠和有疑問的同行者及時溝通,我建立了一個群:615870353,我會免費更新行業資訊,並回復大家提出的各種行業問題。

問題:
現在要求遠端登入到伺服器時,需要增加一個Google的動態驗證碼,增加一層認證,以提高安全性。
方法:
安裝教程我是參考這個部落格:安裝教程,只要按著走下來,肯定能夠安裝成功。但是我遇到了以下的報錯:

Aug  8 23:02:03 node2 sshd(pam_google_authenticator)[2161]: Invalid verification code
Aug  8 23:02:06 node2 sshd[2159]: error: PAM: Cannot make/remove an entry for
the specified session for root from 192.168.10.161 Aug 8 23:03:12 node2 sshd(pam_google_authenticator)[2163]: Invalid verification code Aug 8 23:03:12 node2 sshd(pam_google_authenticator)[2163]: Secret file "/root/.google_authenticator" changed while trying to use scratch code Aug 8 23:03:15 node2 sshd[2159
]: error: PAM: Cannot make/remove an entry for the specified session for root from 192.168.10.161 Aug 8 23:03:20 node2 sshd(pam_google_authenticator)[2170]: Invalid verification code Aug 8 23:03:23 node2 sshd[2159]: error: PAM: Cannot make/remove an entry for the specified session for root from 192.168.10
.161 Aug 9 14:06:40 node2 sshd[2154]: Received signal 15; terminating. Aug 9 14:06:40 node2 sshd[2259]: Server listening on 0.0.0.0 port 22. Aug 9 14:06:40 node2 sshd[2259]: Server listening on :: port 22. Aug 9 14:06:59 node2 sshd[2262]: Address 192.168.10.161 maps to localhost, but this does not map back to the address - POSSIBLE BRE

第一時間想到是手機和伺服器的時間不一致,導致的動態密碼錯誤,所以執行:date -s "2017-11-14 15:44:20" ,對伺服器進行時間同步,但是去認證還是報以上的錯誤,最後注意到伺服器的時間是

Tue Nov 14 16:52:02 EST 2017
但是我的電腦本機時間是:
2017年11月14日 星期二 16時39分49秒 CST
兩者有CST和EST的區別,百度一查, 原來是時區的問題,通過此部落格:時間修改大法 ,對市區進行了設定,然後再同步時間:ntpdate pool.ntp.org 。這時候再去用動態密碼登入,就成功登入了

指點:
當遇到問題時,一定要學會去看系統的日誌,本次我就是檢視日誌:tail -n 10 /var/log/recure ,才找到具體的原因。

相關推薦

CentOS配置Google 動態認證以及認證失敗解決辦法

大家好,為了能夠和有疑問的同行者及時溝通,我建立了一個群:615870353,我會免費更新行業資訊,並回復大家提出的各種行業問題。 問題: 現在要求遠端登入到伺服器時,需要增加一個Google的動態

DOCKER配置完加速後無法啟動的解決辦法

安裝完DOCKER,配置完加速源後, 執行systemctl restart docker後,報錯: Job for docker.service failed because the control process exited with error code. See "systemctl statu

mac 上安裝mysql以及報錯解決辦法

Mac OS X 下 TAR.GZ 方式安裝 MySQL 5.7 與 MySQL 5.6 相比, 5.7 版本在安裝時有兩處不同: 1:初始化方式改變, 從scripts/mysql_install_db --user=mysql初始化方式變成了bin/mysqld --initialize --user=

關於部署測試個貸系統登錄失敗解決辦法

sim auth pool 訪問 permsize sea exe ask 文件 部署成功後,登錄失敗 提示如下錯誤: 報錯1: 解決辦法: 查看視圖v_tasklist_simple不存在,需要導入視圖,導入過程註意修改數據庫名為當前使用數據庫,賬號為當前數據庫使用賬

slor6.6 在linux下的安裝以及啟動失敗解決辦法

一、前言: 環境:(注–>一切不說明環境的安裝教程都是耍流氓) centos7 solr6.6.5 jdk1.8 tomcat8 曾記得在solr4的時候曾經的一個外包專案需要使用到檢索功能折騰了差不多一個周,從lucene到solr

CentOS配置本地yum源網絡源以及優先級

yum linux 1.用Centos鏡像搭建本地yum源 在配置網絡yum之前我們先卸載舊的yum,並下載CentOS的對應軟件包安裝,這一步配置yum源都要操作 [root@localhost tools]# rpm -aq|grep yum yum-metadata-parser-1.1.2-1

apache shiro與spring整合、動態filterChainDefinitions、以及認證、授權

apache shiro是一個安全認證框架,和spring security相比,在於他使用了比較簡潔易懂的認證和授權方式。其提供的native-session(即把使用者認證後的授權資訊儲存在其自身提供Session中)機制,這樣就可以和HttpSession、EJB

Centos配置大容量磁碟大於30T

記錄最近一個事件;一個日誌伺服器,大小為16T,日誌儲存180天,發現磁碟空間不夠用,所以要更換硬碟(8T*6,RAID5)。 根據《中華人民共和國網路安全法》第二十一條(三)項規定:採取監測、記錄網路執行狀態、網路安全事件的技術措施,並按照規定留存相關的網路日誌不少於六個月;

三叔學FPGA系列之二:Cyclone V中的POR、配置、初始化以及復位

對於FPGA內部的復位,之前一直比較迷,這兩天仔細研究官方資料手冊,解開了心中的諸多疑惑,感覺自己又進步了呢.....  一、關於POR(Power-On Reset ) FPGA在上電工作時,會先進入復位模式,將所有RAM位清除,並通過內部弱上拉電阻將使用者I/O置為三態。接著依次完成 配置、初始化工

CentOS配置完iptables後重啟失效的解決方法

因為我的伺服器上有幾個常見的服務,例如mysql,memcached,redis等,預設埠都太安全,我都會改成其他埠,但是這些埠有需要多外提供服務,所以只能用iptables來管理了:iptables -I INPUT 4 -p tcp -m state --state NEW -m tcp --dport

win10 關於oracle和PLSQL Developer的安裝、配置以及常見問題解決

WIN10 關於oracle和PLSQL Developer的安裝、配置,以及常見問題解決辦法 我是比較喜歡去官網下載軟體,主要是比較乾淨安全,沒有捆綁軟體。plsql是支援32位oracle的,所以oracle客戶端我裝的32位,據說64位的也是可以用的,但是要配置一些檔案(我圖方

靜態代理、動態代理以及動態代理的呼叫說明

提前說說 專案中涉及到的程式碼我都會上傳到碼雲(gitee)或者github上,提供給大家下載參考,文中就以最簡單的方式說明執行過程。原始碼的地址在文末哦! 代理模式 代理模式分為靜態代理和動態代理兩種方式,靜態代理是在開發的時候就寫好代理的過

vscode配置python擴充套件外掛以及雙環境配置

1、外掛列表 2、setting.json檔案配置 使用者設定 { "window.zoomLevel": 0, "[python]": {}, "workbench

android6.0動態許可權以及如何同時授予多個許可權當用戶禁用的後續處理

AlertDialog mPermissionDialog;/** * 不再提示許可權 時的展示對話方塊 */private void showPermissionDialog() {     if (mPermissionDialog == null) {         mPermissionDialog

分享一款一直在維護的【網路開發運維|通用除錯工具】: http請求, websocket,cmd, RSA,DES, 引數簽名工具指令碼批量生成工具google動態口令埠檢測元件註冊,js混淆...

首先發下下載地址:https://files.cnblogs.com/files/taohuadaozhu/ConfigLab.Test.ex.rar      日常開發,運維,跨部門跨公司對接中。  想快速除錯,驗證一些介面,環境時需要快速處理的工具。本文章就分享這樣

Ubuntu 搭建svn服務器 以及常見錯誤解決方案

mkdir creat mod 服務 csdn 解決 details 守護 center 一、安裝命令: 1)以root身份登錄。執行:sudo su -命令 2)執行安裝命令:apt-get install subversion 二、創建項目目錄 1)mkdir /

因實現本地瀏覽器訪問nginx修改配置文件後安裝vsftpd失敗

ping 配置 href vsftpd blank dns echo aid vsftp 解決方法如下(修改dns配置) vi /etc/resolv.conf 在此文件最後加入:nameserver 8.8.8.8 如果沒有vi編輯器可用: echo "nameserve

分析電腦死機的常見的幾種原因以及對應的解決方法

似的 幹凈 積累 很多 四種 針對 自己 直接 無法開機 很多的電腦用戶都遇到過各種各樣的電腦故障,例如花屏、黑屏、又或者是電腦無法開機、死機等等都是比較常見的故障,為了修好電腦,我們今天就來了解下,當電腦經常死機,我們用什麽方法解決呢?下面就跟隨小編一起來看下吧。造成電腦

angularJS動態生成的頁面中ng-click無效解決辦法

今天碰到了一個這樣的需求,在自己寫的動態的頁面中,寫入的AngularJS無效不能點選響應事件,以下給出程式碼以及解決方案 1.首先將我們要賦值給頁面的資料new一下 var html = "<a href='javascript:void(0);' ng-click=

linux上安全掃描系統的指令碼(自動掃描出漏洞以及給出解決方案)

請自行下載安裝包 lynis-master.zip 指令碼內容如下: cat   lynis.sh !#/bin/bash unzip lynis-master.zip  > /dev/null mv lynis-master  /etc