Tijdens de ledenvergadering van 11/10/2006 stelde kromagg voor om Kerberos te gebruiken voor UserAuthentication als extra laag boven ldap. (Ldap was immers niet ontwikkeld voor authenticatie).
In februari 2011 ging Jens hier mee vanstart op de nieuwe ike server (eigenlijk op virtual machine clarke).
Laat andere services authentication en authorizition via dit centraal systeem doen *service vraagt pam om authenticatie/authorizatie, pam doet vb promt user for info, ask ldap, ask kerberos,… en antwoord naar service. (black box)
Om bijvoorbeeld de .forward van een user te raadplegen voer je het volgende uit:
kinit root/admin aklog cat /afs/zeus.ugent.be/user/{user}/.forward
kinit -p root/admin
(gebruik hierbij steeds de FQDN)
kadmin> addprinc -randkey host/tweek.kelder.zeus.ugent.be
kadmin> **ktadd -k /etc/krb5.keytab host/tweek.kelder.zeus.ugent.be**
configuratie zit in puppet ssh: heeft enkele config opties nodig in debian: (installeer ssh-krb5 en deze worden aangepast)
HashKnownHosts yes GSSAPIAuthentication yes GSSAPIDelegateCredentials no
Aangezien zowat alles pam gebruikt moet er eigenlijk niet veel gebeuren, na installatie en configuratie werkt alles met pam. Apparte krb services of clients zijn niet nodig.