Kerberos diz que não há KDC na localização do meu servidor enquanto obtém as credenciais iniciais

3

Este é provavelmente um erro estúpido que eu esqueci, mas eu tenho trabalhado nisso por uma semana.

Executando a versão 1.10.3, release 17.fc18

Este é o meu krb5.conf

[logging]
default = FILE:/var/log/krb5libs.log
kdc = FILE:/var/log/krb5kdc.log
admin_server = FILE:/var/log/kadmind.log

[libdefaults]
default_realm = KERBEROS.INTERNAL.COM

[realms]
KERBEROS.INTERNAL.COM = {
   default_domain = kerberos.internal.com
   kdc = kerberos.internal.com:
   admin_server = kerberos.internal.com:
}

Eu sei que o DNS está funcionando corretamente

$ host kerberos.internal.com
kerberos.internal.com has address 10.8.0.1

E o servidor está sendo executado

krb5kdc.service - Kerberos 5 KDC
   Loaded: loaded (/usr/lib/systemd/system/krb5kdc.service; enabled)
   Active: active (running) since Tue 2013-06-25 21:42:07 EDT; 10min ago

Mas isso ainda acontece

$ kinit -V kadmin/admin
Using default cache: /tmp/krb5cc_0
Using principal: kadmin/[email protected]
kinit: Cannot contact any KDC for realm 'KERBEROS.INTERNAL.COM' while getting initial credentials

E isso

$ kadmin -p kadmin/admin
Authenticating as principal kadmin/admin with password.
kadmin: Cannot contact any KDC for requested realm while initializing kadmin interface

É apenas algum erro estúpido, ou eu estraguei a instalação ou algo assim? Eu mexi nas opções de DNS um pouco, e não acho que elas façam muita diferença. Definitivamente está aceitando conexões, e a revista não mostra nada absoluto.

    
por Niles 26.06.2013 / 04:02

1 resposta

3

O problema é provavelmente os dois pontos no final da linha kdc.

kdc kerberos.internal.com:

Livre-se do cólon ou adicione a porta em que o kdc está sendo executado.

kdc kerberos.internal.com:88 
    
por 03.11.2013 / 19:05

Tags