我已经使用从 Play Store 下载的 Google 身份验证器 Android App 在我的 android 手机上成功设置了 2 路身份验证。
现在我想在我的 Ubuntu Machine 上设置一个类似的功能。
谁能帮我在我的 linux 机器上进行设置?
提前致谢。
我已经使用从 Play Store 下载的 Google 身份验证器 Android App 在我的 android 手机上成功设置了 2 路身份验证。
现在我想在我的 Ubuntu Machine 上设置一个类似的功能。
谁能帮我在我的 linux 机器上进行设置?
提前致谢。
首先,您必须安装正确的 PAM
sudo apt-get install libpam-google-authenticator
接下来为您的用户运行创建一个密钥
谷歌身份验证器
注意密钥和您的紧急密钥
将密钥添加到您的 google-authenticator 应用程序
要将 PAM 与 sshd 一起使用:
编辑/etc/pam.d/sshd并添加
*需要验证 pam_google_authenticator.so*
编辑 */etc/ssh/sshd_config*
ChallengeResponseAuthentication 是
重启你的 sshd
Google Authenticator 使用 OATH 标准来生成 OTP。尝试使用 OATH Toolkit oathtool。
http://www.nongnu.org/oath-toolkit/oathtool.1.html
适当设置机密后,它应该可以工作。