This is one of those "Surely this already exists, and if not, I damn well better build it!" moments.
Here's my problem: I run a devteam, of around 10 individuals. Each of us has our own private key(s). When I go set up a new server for us, I have to import all of their keys to it. And if we start working with a contractor, I have to get his or her key too, and then import it and place it in
.ssh/authorized_keys on the server.
Ideally I'd like to be able to do something along the lines of:
And it would contact a public repository of public keys, see if there was a user named allegroconmolto, and if so, import their key and add it to my authorized_keys. Adding future users would then be as simple as running import_key for them. I could then scp the authorized_keys file to all my servers and be done!
This seems so obvious that I feel like it surely must exist somewhere.