一:准备一台linux 操作系统
在Ubuntu上安装Google身份验证器
sudo apt-get install libpam-google-authenticator -y
在centos上安装Google身份验证器
#安装eplel库
sudo yum install epel-release -y
#安装google-authenticator
sudo yum install -y google-authenticator
二:在liunx上切换到需要用到双重登录的账号上执行
google-authenticator
执行时会问一下问题,可以一直按y即可(此二维码要保存好,万不可丢失)
三:为ssh配置Google身份验证器
### 1.修改PAM配置文件
$ sudo vim /etc/pam.d/sshd
# Disallow non-root logins when /etc/nologin exists.
account required pam_nologin.so
# 添加这一行
auth required pam_google_authenticator.so
### 2.在SSH配置文件里启用 ChallengeResponseAuthentication
$ sudo vim /etc/ssh/sshd_config
ChallengeResponseAuthentication yes
### 3.重启SSH服务
$ sudo service ssh restart
四:在安卓应用市场搜索并安装Google身份验证器并下载
Authenticator
用+里的扫条形码扫上面的二维码添加到app中动态码即可
到此。ssh双重登录验证完成
内容参考至百度文档