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

9

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

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

Obrigado

    
por Allan Alvaro 26.05.2014 / 01:52

1 resposta

7

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

Primeiro, solicite um ticket Kerberos do KDC do Windows com qualquer conta privilegiada:

kinit Administrator

Você pode verificar se o ticket foi gerado com sucesso com klist e, após a criação do ticket, apenas ingressar no domínio usando o aplicativo net :

net ads join createupn=host/[email protected] -k

Quando o procedimento estiver concluído, basta solicitar ao KDC para criar um keytab:

net ads keytab create -k

Você pode finalmente verificar a criação do keytab com o comando klist -ke se estiver usando a versão MIT Kerberos.

    
por 26.05.2014 / 01:55