我有一台运行 OpenSSH Server 4.3 的 Linux 机器。如何配置它以使用键盘交互式身份验证 - 定义提示和响应等等。
请具体说明,因为我对此还很陌生。
编辑:
经过一番谷歌搜索,我发现 PAM(可插入式身份验证模块)必须参与该过程。现在我需要找出应该在那里配置哪个模块。有什么想法吗?
答案1
根据您实际要完成的任务,您必须研究 PasswordAuthentication 和/或 ChallengeResponseAuthentication,并编写自己的 PAM 模块。安装并配置 pam_opie 等,了解其工作原理。
答案2
这主要取决于您的 gnu/linux 发行版,但首先,请确保将其写入/etc/ssh/sshd_config
。
PasswordAuthentication yes