我公司有一些远程Ubuntu服务器。对这些服务器的访问由ssh密钥控制。管理这些密钥非常麻烦,尤其是当员工离开或加入公司时。
在Ubuntu上进行中央密钥管理是否有好的解决方案?
亚当
我公司有一些远程Ubuntu服务器。对这些服务器的访问由ssh密钥控制。管理这些密钥非常麻烦,尤其是当员工离开或加入公司时。
在Ubuntu上进行中央密钥管理是否有好的解决方案?
亚当
Answers:
Canonical的Landscape使得一次管理多台机器非常容易。
您可以只拥有一个集中的密钥存储,并根据需要将更改推送到每台计算机的known_hosts文件中。
另外,如果您不想使用Landscape,如何通过rsync简单地同步known_hosts?我对所有这种企业事务不是很熟悉,但是它应该工作得很好。
假设公司的计算机每天晚上关闭,我将这样做:
您可以使用RCS(旧的sysadmin的最爱)来管理主文件的不同版本。
请注意,许多系统管理员会告诉您,集中事物会带来安全风险,通常不是一个好主意。
现在,我不是系统管理员(因此在这个问题上不值得信任)。您真的应该在serverfault上问这个问题
LDAP似乎很多。这是有关从LDAP提取SSH公共密钥的一些信息,还有更多信息。
这个问题也可能是你的兴趣。
我希望这是有帮助的。如您所知,在大型设置中管理ssh访问确实非常复杂。