最近发现Google身份验证器不是一般的强大,什么都能用,看了下中文还没有教程,这里做个简单的教程。
1、ubuntu上安装包,ubuntu官方都有这个包,直接运行以下命令
sudo apt-get install libpam-google-authenticator
2、下面根据自己的喜好选择下就好了,我个人都选的Y
3、再来就是绑定手机客户端了,先运行
google-authenticator
会出现一个QRcode,手机上添加–一扫描就好了,最关键的有5行 “emergency scratch codes” 这个找个地方保存下,以防你手机掉了,或者刷成板砖了,呵呵。
4、最后就是设置SSH login的时候加载google验证器,运行
sudo nano /etc/pam.d/sshd
在文件最后加一行
auth required pam_google_authenticator.so
再编辑下SSH 配置文件,运行
sudo nano/etc/ssh/sshd_config
找到 ChallengeResponseAuthentication 这行,改成
ChallengeResponseAuthentication yes
5、重启SSH,搞定🙂
sudo service ssh restart
再次登录你会发现输入完帐号密码,还要输入下Google验证器上的6个数字。(没功夫截图了,有时间,我会上下图🙂
本文转自 害羞哥 的博客