什么是谷歌身份验证器

谷歌身份验证器,即Google Authenticator(Google身份验证器)v2.33 谷歌推出的一款动态口令工具,解决大家的google账户遭到恶意攻击的问题。

特点

1、透过QR图码自动设定
2、支持多个账户
3、支援多种语言

开始动手

1、编辑/etc/selinux/config文件,关闭

SELINUX=disabled

2、yum安装相关程序

yum -y install gcc make pam-devel libpng-devel libtool wget git

3、安装Qrencode

yum install mercurial

4、使用git clone下载google-authenticator-libpam,安装google authenticator PAM插件

git clone https://github.com/google/google-authenticator-libpam.git

5、进入google-authenticator-libpam目录下,执行脚本

./bootstrap.sh && ./configure && make && make install

6、复制google 身份验证器pam模块到系统下

cp /usr/local/lib/security/pam_google_authenticator.so /lib64/security/

7、配置/etc/pam.d/sshd文件,将认证模块添加

auth required pam_google_authenticator.so

8、修改SSH服务配置/etc/ssh/sshd_config文件,将注释去掉

ChallengeResponseAuthentication yes

9、重启ssh服务

service sshd restart

10、切换到需要验证的系统账户,运行程序google-authenticator

11、谷歌身份验证器配置

12、验证

login as: 输入用户名
Using keyboard-interactive authentication.
Verification code:输入验证码
Using keyboard-interactive authentication.
Password:输入密码

使用Google身份验证进行ssh二次验证相关推荐

  1. PHP设置谷歌验证器(Google Authenticator)实现操作二步验证

    使用说明:开启Google的登陆二步验证(即Google Authenticator服务)后用户登陆时需要输入额外由手机客户端生成的一次性密码.实现Google Authenticator功能需要服务 ...

  2. Centos7机器配置Google Authenticator动态密钥进行ssh二次验证图文详解

    就跟银行账户登录需要手机短信或者令牌进行二次验证一样,给企业的业务电脑配置远程ssh登录的二次验证也是一个非常必要的安全措施,这样即使坏人知道了访问密码也无法登录机器.这篇文章就记录下今天我给一台机器 ...

  3. 企业微信——二次验证,验证地址页面jsdk调用失败

    开发需求:用户在二次验证页面扫码识别验证,二维码由PC端业务系统生成. 二次验证前提条件,用户已经导入或接口创建到企业微信后台了. 问题:用微信和企业微信APP,在二次验证页面调用jsdk两个客户端效 ...

  4. 导出Google身份校验器otp密钥迁移到web

    导出Google身份校验器otp密钥迁移到web 背景: 公司的堡垒机需要使用30s有效期otp动态密码做二次登录.实现某些情况下,同事可通过web,在规定的有效期内可获取otp二次授权密码 otp: ...

  5. iOS-内购注意 沙盒二次验证

    1.发送请求,注意请求ID NSString *productID = @"这是创建内购项目填写的ID"; NSArray *product = [[NSArray alloc] ...

  6. iOS IAP 服务器二次验证突然断网了怎么办

    如果交易完成后,向自己的服务器进行二次验证(服务器对用户增值操作)的时候,客服端突然断网了或者苹果的服务器连接不上那么怎么办,现在还没找完美的解决办法,现在暂时使用的这种方法: transaction ...

  7. linux 利用Google身份验证器配置ssh完成双重登录验证

    一:准备一台linux 操作系统 在Ubuntu上安装Google身份验证器 sudo apt-get install libpam-google-authenticator -y 在centos上安 ...

  8. Java web接入google身份验证器二次验证

    实现原理参考: https://blog.seetee.me/post/2011/google-two-step-verification/ 第一步: maven工程加入依赖 <dependen ...

  9. 谷歌动态验证码二次验证ssh

    显示页面 欢迎使用Markdown编辑器 新的改变 功能快捷键 合理的创建标题,有助于目录的生成 如何改变文本的样式 插入链接与图片 如何插入一段漂亮的代码片 生成一个适合你的列表 创建一个表格 设定 ...

最新文章

  1. wiki多个文件一起导入_mac文件信息管理工具EagleFiler for Mac分享给大家
  2. 32位处理器是什么意思
  3. 怎么向女朋友解释什么叫区块链?
  4. 【NOIP2002】【codevs1098】均分纸牌
  5. 点击桌面计算机图打不开,idf,手把手教你怎么解决电脑桌面图标打不开
  6. 前端面试——初(H)入(T)江(M)湖(L)
  7. hdu 2222 ac自动机
  8. 精通Spring Boot——第十一篇:使用自定义配置
  9. 04 linux用户群组和权限
  10. 量子物理 詹班 计算机,(电气系计算机系詹班)量子物理作业答案
  11. java 文件流 重写_java中关于文件流的总结
  12. 语义Web的一些概念和资源
  13. 几个关于矩阵的定义 奇异值分解 谱分解
  14. php 判断是否为字符串,php怎么判断是不是字符串
  15. pano2vr怎么制作漫游_Pano2VR输出全景漫游以及查看
  16. 数据库中update的用法
  17. 渗透测试思路 - 关于黑灰产的那些事(番外篇)
  18. jsp中空格字符怎么写_jsp多个空格符号怎么打
  19. 生鲜行业采购管理系统把控采购成本,实现精细化管理
  20. linux双卡同时使用教程,苹果教你玩转双卡双待:官方推出双卡使用教程,真香!...

热门文章

  1. 界面原型设计工具 Balsamiq Mockups
  2. (附源码)流浪动物保护平台的设计与实现 毕业设计 161154
  3. 云服务器微信faq,微信公众平台常见问题FAQ
  4. 【Educoder作业】※ 数值信息——除二取余
  5. 京东首页之nav导航栏、banner广告部分、footer备案号
  6. 【小说】玻璃碎片-第二章
  7. 多次散射 matlab,一种利用外推获得具有多次散射目标远场rcs的方法
  8. Linux的下Ip计算器
  9. 嵌入式linux与pc串口传输文件基于lrzsz
  10. 双非硕士阿里大数据开发面经(已拿offer)(建议收藏)