如何在 OpenSSH 中将 SSH 公钥列入黑名单?

0xC*_*22L 6 ssh ssh-keys

如何配置 OpenSSH (5.9) 以拒绝一组给定的公钥?

我知道我可以从每个相应的.ssh/authorized_keys文件中删除密钥,但我想在服务器范围内执行此操作。想象一个私钥被泄露的场景,我想阻止任何用户将各自的公钥放入他们的authorized_keys(是的,他们仍然应该被允许编辑他们的)并且它可以工作。为了实现这一点,我需要一些在系统级别工作的东西。

Sve*_*ven 5

看看到RevokedKeys的配置选项sshd。见man sshd_config