栏目头部广告

Linux服务器配置Google二次验证登录

1. 准备工作

(1)关闭selinux

[root@google ~]# setenforce 0

(2)安装依赖包

[root@google ~]# yum -y install gcc make pam-devel libpng-devel libtool wget

(3)安装Qrencode,谷歌身份验证器需要调用该程序生成二维码并显示

[root@google ~]# yum install -y qrencode

(4)安装google-authenticator

[root@google ~]# yum install -y google-authenticator

2. Google验证初始化配置

[root@google ~]# google-authenticator

Linux服务器配置Google二次验证登录(图1)

Linux服务器配置Google二次验证登录(图2)

【注】回车后,会有一系列问题,全部输y即可。(二维码要妥善保存,不可丢失)

3. 修改SSH配置增加Google身份验证模块

(1)修改PAM配置文件

[root@google ~]# vim /etc/pam.d/sshd
auth       required     pam_google_authenticator.so  #增加这条

Linux服务器配置Google二次验证登录(图3)

(2)启用 ChallengeResponseAuthentication

[root@google ~]# vim /etc/ssh/sshd_config

Linux服务器配置Google二次验证登录(图4)

[root@google ~]# systemctl restart sshd.service

4. 下载Google验证客户端进行测试

客户端下载地址:https://github.com/google/google-authenticator-android/releases

Linux服务器配置Google二次验证登录(图5)

Linux服务器配置Google二次验证登录(图6)

Linux服务器配置Google二次验证登录(图7)Linux服务器配置Google二次验证登录(图8)

Linux服务器配置Google二次验证登录(图9)

作者:UStarGao
链接:https://www.starcto.com/safetool/123.html
来源: STARCTO
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处

UCloud云平台推荐


UCloud新用户专属注册连接

UCloud CDN超值特惠专场

UCloud全球云主机(UHost/VPS)大促页面

UCloud快杰云主机大促页面

文章页广告

随便看看

栏目底部广告
`