首页 » 系统攻防 » Linux » 浏览内容

使用Google Authenticator两步验证加强SSH登录

334 0 发表评论

Google Authenticator开源版主页 https://github.com/google/google-authenticator

安装Google Authenticator

Ubuntu已经包含libpam-google-authenticator软件(Ubuntu 11.10以上版本),可以a直接使用apt-get安装

其他系统可以通过源码编译安装

注意:在Debian7中执行./configure时可能存在以下错误提示

configure: error: Unable to find the PAM library or the PAM header files

在此需要安装libpam0g-dev和libtool

 

设置Google Authenticator

在手机端搜索安装Google Authenticator

然后出现二维码,使用手机端Google Authenticator扫码,接下来服务器端继续设置

如果没有出现二维码,可以将提示的以https://www.google.com/chart?开头的连接复制到浏览器中,就可以看到二维码了

接下来将Google Authenticator验证配置到SSH登录中

编辑/etc/pam.d/sshd文件,添加下行保存

编辑/etc/ssh/sshd_config找到下行

更改为

重启SSH服务

再次登录的话输入用户名后就跟着提示两部验证码,然后才输入用户密码,如下:

参考 https://wzyboy.im/post/765.html

标签:

评论 共 0 条 (RSS 2.0) 发表 评论

  1. 暂无评论,快来抢沙发!

发表评论

  •   没有头像?

关注我们,实时联系

通知公告">更多...

♥如果喜欢本站可以直接点击订阅博客
♥点击此加入晓残博客会员群加入扣群
♥本站免费提供加密解密服务点击解密
♥如果你有意向广告合作点击广

关注微信

订阅博客

站内广告

博客统计

  • 日志总数:521 篇
  • 评论数目:1873 条
  • 标签总数:42 个
  • 页面总数:8 个
  • 分类总数:17 个
  • 友链总数:25 个
  • 建站日期:2011-02-13
  • 运行天数:2445 天
  • 最后更新:2017-10-23