安装GOOGLE-AUTHENTICATOR验证器

简介:

安装GOOGLE-AUTHENTICATOR验证器

1.安装epel源

rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

2.安装git级二维码工具

yum install -y git qrencode

3.安装开发包工具

yum groupinstall -y "Development Tools"

4.安装google-authenticator

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

cd google-authenticator/libpam/

sh bootstrap.sh

./configure && make && make install

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

5.生成基于技术的认证token(可以忽略时间错误)

google-authenticator --counter-based --force --window-size=1 --no-rate-limit

6.更改ssh级pam设置

## 修改PAM

vi /etc/pam.d/sshd

auth required pam_google_authenticator.so

## 修改SSH配置

ChallengeResponseAuthentication yes

UsePAM yes

service sshd restart

修改ssh的鉴权方式,改为键盘交互。

注意: 这里要把应急验证码记录下,防止验证坏掉以后无法登陆,也可以把ssh的公钥下载下来做备用登陆方式



本文转自 shouhou2581314 51CTO博客,原文链接:http://blog.51cto.com/thedream/1716647,如需转载请自行联系原作者
相关文章
|
8月前
|
Web App开发
kali2022.1安装google chrome develop 专业版
kali2022.1安装google chrome develop 专业版
57 1
|
7月前
|
Web App开发 Ubuntu 安全
【已解决】ubuntu 16.04安装最新版本google chrome出错, 旧版本chrome浏览器安装流程
【已解决】ubuntu 16.04安装最新版本google chrome出错, 旧版本chrome浏览器安装流程
489 2
|
6月前
解决kali安装不了Google输入法的原因
解决kali安装不了Google输入法的原因
42 0
|
11月前
|
Shell
(Mac)remotedebug-ios-webkit-adapter 无法运行,出现以下错误:ios_webkit_debug_proxy找不到。请安装 ios_webkit_debug_proxy (https://github.com/google/ios-webkit-debug-proxy) #74
(Mac)remotedebug-ios-webkit-adapter 无法运行,出现以下错误:ios_webkit_debug_proxy找不到。请安装 ios_webkit_debug_proxy (https://github.com/google/ios-webkit-debug-proxy) #74
414 0
|
定位技术 数据库
Win之Software Installation:谷歌地球(Google Earth) 的简介、安装、使用方法之详细攻略
Win之Software Installation:谷歌地球(Google Earth) 的简介、安装、使用方法之详细攻略
Win之Software Installation:谷歌地球(Google Earth) 的简介、安装、使用方法之详细攻略
|
测试技术 编译器 开发工具
C++服务性能优化的道与术-道篇:google benchmark的安装与使用
如果你实现一个公共的工具函数,有多种实现方式,你怎么测试性能呢?是循环多少次,然后打印一下起止时间,计算耗时吗?这样当然没问题。但是每次都类似的需求,都会写很多冗余的代码来进行耗时统计,另外也缺乏灵活性。有没有方便的方式来测试呢?有,Google家的benchmark性能测试框架。
993 2
C++服务性能优化的道与术-道篇:google benchmark的安装与使用
|
JSON JavaScript 前端开发
Google Earth Engine(GEE)——客户端python的安装与使用
Google Earth Engine(GEE)——客户端python的安装与使用
1107 0
|
Java Android开发 开发者
【Google Play】从 Android 应用中跳转到 Google Play 中 ( 跳转代码示例 | Google Play 页面的链接格式 | Google Play 免安装体验 )
【Google Play】从 Android 应用中跳转到 Google Play 中 ( 跳转代码示例 | Google Play 页面的链接格式 | Google Play 免安装体验 )
579 0
【Google Play】APK 扩展包 ( 2021年09月02日最新处理方案 | 内部测试链接 | 安装 Google Play 中带 扩展文件 的 APK 安装包 | 验证下载的扩展文件 )(二)
【Google Play】APK 扩展包 ( 2021年09月02日最新处理方案 | 内部测试链接 | 安装 Google Play 中带 扩展文件 的 APK 安装包 | 验证下载的扩展文件 )(二)
137 0
【Google Play】APK 扩展包 ( 2021年09月02日最新处理方案 | 内部测试链接 | 安装 Google Play 中带 扩展文件 的 APK 安装包 | 验证下载的扩展文件 )(二)
【Google Play】APK 扩展包 ( 2021年09月02日最新处理方案 | 内部测试链接 | 安装 Google Play 中带 扩展文件 的 APK 安装包 | 验证下载的扩展文件 )(一)
【Google Play】APK 扩展包 ( 2021年09月02日最新处理方案 | 内部测试链接 | 安装 Google Play 中带 扩展文件 的 APK 安装包 | 验证下载的扩展文件 )(一)
269 0
【Google Play】APK 扩展包 ( 2021年09月02日最新处理方案 | 内部测试链接 | 安装 Google Play 中带 扩展文件 的 APK 安装包 | 验证下载的扩展文件 )(一)