SSH密钥pipe理器

可能重复:
SSH密钥集中pipe理系统

我有多个箱子和多个员工。 有一个程序或脚本,允许pipe理员轻松地添加或删除SSH密钥? 如果一个员工join或离开我的公司,那么运行一个命令允许或撤消跨越多个盒子的ssh密钥将是很好的。

我认为这会更容易,你会find一个解决scheme,从用户列表中删除用户,而不是尝试删除SSH密钥。

通过删除用户,您正在撤销该用户对机器的访问。 你在这种情况下是不可能的? 如果没有,可以使用类似以下的脚本轻松地将用户从您的所有机器中删除

#!/bin/bash ssh -t user@host 'sudo userdel -r badusername' ssh -t user@host2 'sudo userdel -r badusername' 

userdel中的-r将删除用户的主目录,这意味着密钥也将被删除。