Comment générer à distance le keytab Windows AD Kerberos à partir d'une machine Unix?


9

Je voudrais savoir s'il est possible de créer un fichier keytab directement à partir d'une machine client sans utiliser l' ktpassutilitaire côté Windows Server.

La principale raison pour laquelle je voudrais cela, est d'activer automatiquement l'intégration de l'authentification Kerberos à partir de Windows Active Directory dans les machines Linux à l'aide de certains scripts shell.

Merci

Réponses:


7

Si vous utilisez un système Linux ou tout autre système compatible SAMBA, vous pouvez utiliser l' netapplication pour rejoindre le domaine et générer à distance le fichier de clés pour vous, et puisque vous travaillez dans un environnement «Kerberized», j'utiliserais Kerberos pour créer toute l'authentification.

Tout d'abord, demandez un ticket Kerberos à partir de Windows KDC avec n'importe quel compte privilégié:

kinit Administrator

Vous pouvez vérifier si le ticket a été généré avec succès avec klistet après la création du ticket, il suffit de rejoindre le domaine à l'aide de l' netapplication:

net ads join createupn=host/your_hostname.example.com@EXAMPLE.COM -k

Une fois la procédure terminée, il suffit de demander au KDC de créer un keytab:

net ads keytab create -k

Vous pouvez enfin vérifier la création du fichier de clés avec la klist -kecommande si vous utilisez la version MIT Kerberos.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.