ubuntu 20.04 ssh登录添加Google Authenticator两步验证

sudo apt update
sudo apt install libpam-google-authenticator

命令执行完成之后再次安装。
安装完成之后修改文件

sudo vim /etc/pam.d/sshd

在此文件末尾添加

#One-time password authentication via Google Authenticator
auth required pam_google_authenticator.so

接下来修改ssh配置文件

sudo vi /etc/ssh/sshd_config
修改下面两个为yes

UsePAM yes
ChallengeResponseAuthentication yes

接下来我们就可以通过生成一个二维码和密匙,全部选择yes,如下图

google-authenticator
QQ20210329-144043.png

然后你可以输入y来回答所有剩余的问题,这将更新您的Google身份验证器配置文件,禁用对同一身份验证令牌的多次使用,增加时间窗口并启用速率限制以防止暴力登录尝试。

重启sshd服务

sudo systemctl restart ssh

你可能感兴趣的:(ubuntu 20.04 ssh登录添加Google Authenticator两步验证)