CentOS7启用双因子认证

Linux admin 1个月前 (08-12) 33次浏览 0个评论

安装google身份验证器

yum -y install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker git automake libtool pam-devel epel-release

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

cd google-authenticator-libpam/

./bootstrap.sh

./configure && make && make install

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

yum -y install google-authenticator

 

手机上下载google身份验证器

 

生成验证密钥

[[email protected] ~]# google-authenticator

  • 会出现一个二维码,在手机上打开google身份验证器,扫描该二维码

 

修改配置

vim /etc/pam.d/sshd

  • auth required pam_google_authenticator.so

vim /etc/ssh/sshd_config

  • ChallengeResponseAuthentication yes

 

重启sshd服务

systemctl restart sshd


转载请注明原文链接:CentOS7启用双因子认证
喜欢 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址