|
|
|
|
|
by Titanous
4708 days ago
|
|
There are three options: 1) Change authorized_keys after each user modification. 2) Use OpenSSH with a custom PAM module or patch that does database lookups. 3) Use an SSH library to implement a custom server that only handles git pushes and does database lookups. We have not decided which method to use yet. |
|
I believe that Openssh Ldap Publickey is one of the best options cause it does not require any patches or file syncing and it keeps the public keys in a central LDAP server.
1. https://sites.google.com/site/jeromeboismartel/code-s-corner... 2. https://code.google.com/p/ssh-keydb/ 3. https://code.google.com/p/openssh-lpk/ 4. https://github.com/AndriiGrytsenko/openssh-ldap-publickey