使用Google身份验证进行ssh二次验证
什么是谷歌身份验证器
谷歌身份验证器,即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二次验证相关推荐
- PHP设置谷歌验证器(Google Authenticator)实现操作二步验证
使用说明:开启Google的登陆二步验证(即Google Authenticator服务)后用户登陆时需要输入额外由手机客户端生成的一次性密码.实现Google Authenticator功能需要服务 ...
- Centos7机器配置Google Authenticator动态密钥进行ssh二次验证图文详解
就跟银行账户登录需要手机短信或者令牌进行二次验证一样,给企业的业务电脑配置远程ssh登录的二次验证也是一个非常必要的安全措施,这样即使坏人知道了访问密码也无法登录机器.这篇文章就记录下今天我给一台机器 ...
- 企业微信——二次验证,验证地址页面jsdk调用失败
开发需求:用户在二次验证页面扫码识别验证,二维码由PC端业务系统生成. 二次验证前提条件,用户已经导入或接口创建到企业微信后台了. 问题:用微信和企业微信APP,在二次验证页面调用jsdk两个客户端效 ...
- 导出Google身份校验器otp密钥迁移到web
导出Google身份校验器otp密钥迁移到web 背景: 公司的堡垒机需要使用30s有效期otp动态密码做二次登录.实现某些情况下,同事可通过web,在规定的有效期内可获取otp二次授权密码 otp: ...
- iOS-内购注意 沙盒二次验证
1.发送请求,注意请求ID NSString *productID = @"这是创建内购项目填写的ID"; NSArray *product = [[NSArray alloc] ...
- iOS IAP 服务器二次验证突然断网了怎么办
如果交易完成后,向自己的服务器进行二次验证(服务器对用户增值操作)的时候,客服端突然断网了或者苹果的服务器连接不上那么怎么办,现在还没找完美的解决办法,现在暂时使用的这种方法: transaction ...
- linux 利用Google身份验证器配置ssh完成双重登录验证
一:准备一台linux 操作系统 在Ubuntu上安装Google身份验证器 sudo apt-get install libpam-google-authenticator -y 在centos上安 ...
- Java web接入google身份验证器二次验证
实现原理参考: https://blog.seetee.me/post/2011/google-two-step-verification/ 第一步: maven工程加入依赖 <dependen ...
- 谷歌动态验证码二次验证ssh
显示页面 欢迎使用Markdown编辑器 新的改变 功能快捷键 合理的创建标题,有助于目录的生成 如何改变文本的样式 插入链接与图片 如何插入一段漂亮的代码片 生成一个适合你的列表 创建一个表格 设定 ...
最新文章
- wiki多个文件一起导入_mac文件信息管理工具EagleFiler for Mac分享给大家
- 32位处理器是什么意思
- 怎么向女朋友解释什么叫区块链?
- 【NOIP2002】【codevs1098】均分纸牌
- 点击桌面计算机图打不开,idf,手把手教你怎么解决电脑桌面图标打不开
- 前端面试——初(H)入(T)江(M)湖(L)
- hdu 2222 ac自动机
- 精通Spring Boot——第十一篇:使用自定义配置
- 04 linux用户群组和权限
- 量子物理 詹班 计算机,(电气系计算机系詹班)量子物理作业答案
- java 文件流 重写_java中关于文件流的总结
- 语义Web的一些概念和资源
- 几个关于矩阵的定义 奇异值分解 谱分解
- php 判断是否为字符串,php怎么判断是不是字符串
- pano2vr怎么制作漫游_Pano2VR输出全景漫游以及查看
- 数据库中update的用法
- 渗透测试思路 - 关于黑灰产的那些事(番外篇)
- jsp中空格字符怎么写_jsp多个空格符号怎么打
- 生鲜行业采购管理系统把控采购成本,实现精细化管理
- linux双卡同时使用教程,苹果教你玩转双卡双待:官方推出双卡使用教程,真香!...