使用 pam_ldap 进行私钥身份验证

Gar*_*eth 3 ssh ldap pam private-key

我想在我们的一些服务器上设置 pam_ldap 以便我们可以集中管理谁有权访问哪个服务器,并且如果有人离开公司,则可以轻松撤销访问权限。

我已经做了一些研究并得到了这个工作。万岁!

但是,我还希望能够使用公钥-私钥登录 - 即允许用户将他们的公钥存储在 LDAP 目录中,并且也可以使用这些登录。

我找不到任何关于能够做到这一点的文档,但我也找不到任何不应该这样做的原因。有没有办法做到这一点,或者是否有一些根本原因使其不起作用?

Dan*_*tta 5

有一个针对 openssh 的非官方补丁。你可以在这里找到它

您还可以使用配置管理器(如 puppet 或 cfengine)来管理和分发密钥,甚至可能从 LDAP 中提取它们。

否则,您可以启动临时 CRON 作业以从 LDAP 更新密钥。