1

We have a handful of developers and a dozen servers each with several accounts on them and manage our ssh public keys by manual ssh-copy-id.

Does anyone know of a tool/script to manage ssh authorizations to those hosts?

Some sort of central public-keys list, developer->account@server authorizations and means to deploy those keys with something like ssh-copy-id. I could think of some scripts that would do the job, but would be glad not to do so. And I couldn't find anything except complex Kerberos setups or some ssh.com 'Universal SSH Key Manager' brochure.

flob
  • 113

2 Answers2

3

Wikimedia uses Puppet for this; see their admins.pp.

Kerberos is actually quite simple to set up.

grawity
  • 501,077
1

you may try secpanel. It has gui support for managing your keypairs and a gui for distributing keys to hosts.

SLN
  • 91