这是其中之一“当然这已经存在,如果没有,我该死得好!”时刻。
这是我的问题:我经营一个大约10个人的devteam。我们每个人都有自己的私钥。当我为我们设置新服务器时,我必须将所有密钥导入其中。如果我们开始与承包商合作,我也必须得到他或她的钥匙,然后将其导入并放入 .ssh/authorized_keys
在服务器上。
理想情况下,我希望能够做到以下几点:
import_key allegroconmolto
它将联系公钥的公共存储库,看看是否有一个名为allegroconmolto的用户,如果是,请导入他们的密钥并将其添加到我的authorized_keys。添加未来用户就像为它们运行import_key一样简单。然后我可以将authorized_keys文件scp到我的所有服务器并完成!
这似乎很明显,我觉得它肯定必须存在于某个地方。
我怎么知道该存储库中的公钥真的是allegroconmolto的?
—
Rhys Gibson
自己构建一个将是艰难的,因为人们必须相信你提供正确的密钥。如果您提供与您已知的私钥对应的公钥,则可以自己轻松登录服务器。
—
Dennis
嗯,好的一点,当然。我也无法想到一个好的方法。 :|我想直接从密钥持有者那里获得它仍然是最好的方法。
—
tkrajcar