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 mercurial
5.cho
4. 配置ssh服务调用google authenticator PAM插件
vim /etc/pam.d/sshd
在第一行(即auth , required pam_sepermit.so的下一行)增加以下代码
auth required pam_google_authenticator.so
继续修改配置文件
vim /etc/ssh/sshd_config
5. 重启服务
使用google authenticator PAM插件为ssh登录账号生成动态验证码
注意:哪个账号需要动态验证码,请切换到该账号下操作。
(可以在不同用户下执行这个命令以生成各自的二次验证码)
service sshd restart
一直y下去,一直yes。
最后会有二维码和紧急验证码生成。截屏保存。紧急验证码是手机掉了时用来当临时二维码的,用一个少一个。
动态二维码需要用手机端的google验证器扫码,作为登录时用。
centos7,google身份验证相关推荐
- 两步验证杀手锏:Java 接入 Google 身份验证器实战
转载自 两步验证杀手锏:Java 接入 Google 身份验证器实战 什么是两步验证? 大家应该对两步验证都熟悉吧?如苹果有自带的两步验证策略,防止用户账号密码被盗而锁定手机进行敲诈,这种例子屡见 ...
- 使用Google身份验证进行ssh二次验证
什么是谷歌身份验证器 谷歌身份验证器,即Google Authenticator(Google身份验证器)v2.33 谷歌推出的一款动态口令工具,解决大家的google账户遭到恶意攻击的问题. 特点 ...
- php接入Google身份验证器
如果不清楚Google身份验证器是个什么东西的,建议先去了解一下,再回来看此篇文章,会更好理解一些. GitHub上有对Google Auth的php实现封装,这里直接拿下来用,可从以下地址自行获取G ...
- linux 利用Google身份验证器配置ssh完成双重登录验证
一:准备一台linux 操作系统 在Ubuntu上安装Google身份验证器 sudo apt-get install libpam-google-authenticator -y 在centos上安 ...
- 使用google身份验证器实现动态口令验证
最近有用户反应我们现有的短信+邮件验证,不安全及短信条数限制和邮件收验证码比较慢的问题,希望我们 也能做一个类似银行动态口令的验证方式.经过对可行性的分析及慎重考虑,可以实现一个这样的功能. 怎么实现 ...
- Java使用google身份验证器实现动态口令验证
google身份认证器服务端key的生成和它生成的随机密码的验证: 客户端和服务器事先协商好一个密钥K,用于一次性密码的生成过程,此密钥不被任何第三方所知道.此外,客户端和服务器各有一个计数器C,并且 ...
- 如何使用Yii2编程:Google身份验证
您将要创造的 如果您问" Yii是什么?" 查阅 Yii Framework简介 ,其中 介绍了Yii 的优点,并概述了Yii 2.0. 在本使用Yii2编程系列中 ,我指导读者使 ...
- 关于Google身份验证器、基于时间的一次性密码 (TOTP)算法的初步了解
一.Google Authenticator 1.概述 Google Authenticator是基于双因素身份验证 ( 2FA ) 的应用程序,有助于识别用户身份并确认用户声称自己是谁以及他是否真的 ...
- Java web接入google身份验证器二次验证
实现原理参考: https://blog.seetee.me/post/2011/google-two-step-verification/ 第一步: maven工程加入依赖 <dependen ...
最新文章
- 新闻行业中,自然语言理解技术该如何应用?
- python---骰子游戏
- php记录用户搜索历史记录,PHPCookei记录用户历史浏览信息的代码
- 【Android 逆向】整体加固脱壳 ( DexClassLoader 加载 dex 流程分析 | DexPathList 中根据 File 加载 DexFile | loadDexFile 分析 )
- xttdbopen.sql
- java当前时间转化毫秒_Java中将毫秒转化为日期的方法
- java实用教程——组件及事件处理——概述
- Python MySQL删除表
- 两边填上相同的数_二年级必考题,在括号里填上相同的数~
- C - 查找回文质数
- 无人机在高楼区做倾斜摄影的地籍建模项目报告
- python 文件 解析ddl_BKM ? 35期 — Python解析ANSYS文件
- EWF在win7_x86_x64系统中配置
- 高中信息技术:网络基础知识(IP地址、网页设计)、多媒体技术(图像PS、音频、视频、动画)
- 软件工程学习笔记(全)
- 21. 查询表sc——查询平均成绩大于等于90分的学生学号和平均成绩
- 台式计算机开机没反应,台式机开机没反应怎么回事
- “添翼杯”人工智能创新应用大赛之垃圾分类
- C语言005:常见例题
- 软著申请时提取60页代码shell命令解析