Como gerar remotamente o keytab do Windows AD Kerberos a partir de uma máquina Unix?


9

Gostaria de saber se é possível criar um arquivo keytab diretamente de uma máquina cliente sem usar o ktpassutilitário no lado do Windows Server.

A principal razão pela qual eu gostaria disso é habilitar automaticamente a integração da autenticação Kerberos do Windows Active Directory em máquinas Linux usando alguns scripts de shell.

obrigado

Respostas:


7

Se você estiver executando um sistema Linux ou qualquer sistema compatível com SAMBA, poderá usar o netaplicativo para ingressar no domínio e gerar remotamente o keytab para você. Como você está trabalhando em um ambiente "Kerberizado", usaria o Kerberos para criar toda a autenticação.

Antes de tudo, solicite um tíquete Kerberos do KDC do Windows com qualquer conta privilegiada:

kinit Administrator

Você pode verificar se o ticket foi gerado com sucesso com kliste após a criação do ticket, basta ingressar no domínio usando o netaplicativo:

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

Quando o procedimento estiver concluído, peça ao KDC para criar um keytab:

net ads keytab create -k

Finalmente, você pode verificar a criação do keytab com o klist -kecomando se estiver usando a versão do MIT Kerberos.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.