我正在尝试在 Slackware 15 上安装 Google Authenticator,但似乎遇到了困难。
我的步骤是:
已安装谷歌身份验证器
在 /etc/pam.d/ssh 文件顶部添加以下行
身份验证需要 pam_google_authenticator.so
- 在 /etc/ssh/sshd_config 的底部添加以下行
KbdInteractiveAuthentication 是
在我的手机上安装 Google Authenticator
运行 google-authenticator 并回答如下
- 重启 sshd
但是,当我尝试通过 ssh 登录时,访问被拒绝
Keyboard-interactive authentication prompts from server:
| Password:
End of keyboard-interactive prompts from server
Access denied
Keyboard-interaction authentication prompts from server:
| Password:
我还添加了 /etc/ssh/sshd_config 文件的配置,如下所示:
PermitRootLogin yes
AuthorizedKeysFile .ssh/authorized_keys
UsePAM yes
Subsystem sftp /usr/libexec/sftp-server
还有我的 /etc/pam.d/sshd 文件的内容
auth include system-auth
auth include postlogin
auth required pam_google_authenticator.so
account required pam_nologin.so
account include system-auth
password include system-auth
session include system-auth
session include postlogin
session required pam_loginuid.so
-session optional pam_elogind.so
有人已经在 Slackware 15 上安装了这个吗?或者有人对此有什么建议吗?
谢谢