1

我正在为 ssh 编写一个 Plug-gable 身份验证模块。我正在寻找在用户名和密码验证之后但在授予用户访问权限之前提示一些额外信息。谁能建议我该怎么做。

实际上,在 SSH 之后,我想为其他一些服务扩展相同的功能。所以我在看一些 PAM 模块级别的建议。

[编辑] 解决方案:我使用了 PAM 提供的对话功能。它用于在 PAM 感知应用程序和模块之间进行通信。

谢谢,GG

4

1 回答 1

0

查看专为此类情况设计的键盘交互式 ssh 身份验证方法。

对于 OpenSSh,您应该在 sshd_config 中启用 PAMAuthenticationViaKbdInt、ChallengeResponseAuthentication 和 UsePAM。

不过没试过,希望对你有帮助。

于 2011-01-05T14:44:08.130 回答