Ubuntu SSH google双因素认证

1.ubuntu上安装Google身份认证器
#apt-get install libpam-google-authenticator -y

2.运行Google身份验证器
#google-authenticator

3.使用Authenticator(APP)扫描二维码,如添加成功则选择Y

4.为SSH服务器用Google身份验证器
修改PAM配置文件
# nano /etc/pam.d/sshd
# 添加这一行
auth required pam_google_authenticator.so

5.在SSH配置文件里启用 ChallengeResponseAuthentication
#nano /etc/ssh/sshd_config
ChallengeResponseAuthentication yes

6.重启SSH
#service ssh restart

参考:
https://www.cnblogs.com/jefflee168/p/7459580.html