Estoy configurando un entorno de prueba donde los clientes de Linux (Ubuntu 10.04) se autenticarán en un servidor de dominio de Windows Server 2008 R2.
Estoy siguiendo la guía oficial de Ubuntu para configurar un cliente Kerberos aquí: https://help.ubuntu.com/community/Samba/Kerberos , pero he encontrado un problema al ejecutar el kinit
comando para conectarme al servidor de dominio.
El comando Me postulo es: kinit [email protected]
. Este comando devuelve el siguiente error:
Realm not local to KDC while getting initial credentials
. Desafortunadamente, no puedo encontrar a nadie más a través de las búsquedas de Google que hayan experimentado este error exacto, por lo que no tengo idea de lo que significa.
El cliente puede hacer ping al nombre de host del servidor, por lo que el servidor DNS apunta al servidor de dominio.
A continuación se muestra mi archivo krb5.conf:
[libdefaults]
default = DS.DOMAIN.COM
dns_lookup_realm = true
dns_lookup_kdc true
[realms]
DS.DOMAIN.COM = {
kdc = ds.domain.com:88
admin_server = ds.domain.com
default_domain = domain.com
}
[domain_realm]
.domain.com = DS.DOMAIN.COM
domain.com = DS.DOMAIN.COM
¿Cómo puedo corregir estos errores? ¡Apreciaría enormemente toda la ayuda que pueda obtener!
fuente
Windows Server's Hostname
+DOMAIN.COM
Al llegar al código fuente, parece que ese error se produce cuando el proceso de negociación recibe una referencia a otro dominio y ese dominio no es 'local', o en su configuración krb5.conf.
Lo que podría ser, no podría decírtelo. Eso probablemente depende de su entorno de Active Directory y de si hay múltiples dominios en el árbol. Probablemente necesite más alias domain_realm, pero no podemos decir exactamente qué es eso desde aquí.
fuente
Recibí el mismo mensaje usando el mismo krb5.conf provisto por Zypher:
(lo siento, parece que no puedo obtener el formato adecuado: /)
En mi caso, necesitaba conectarme a MYDOMAIN.LOCAL en lugar de MYDOMAIN.COM. No estoy seguro de si esto se debe a una configuración de autenticación en AD en general o solo para mi dominio de AD. Mi dominio tiene 2 DC, uno es W2k3 R2 y el otro (el especificado como mydc.mydomain.com en krb5.conf) es W2k8 R2. Pero esta es otra posible causa para el mensaje "Reino no local para KDC al obtener credenciales iniciales"
fuente
Tenía esto mismo y descubrí que la respuesta era tan simple después de arreglar mi configuración que todavía tenía esto. Gracias a logicalfuzz en linuxqustions.org.
Las capitales hacen toda la diferencia aquí. Sé que esto se muestra en ejemplos, pero quería enfatizarlo.
fuente
Recibí este error al intentar conectar esa máquina de un dominio a otro. Editar /etc/krb5.conf tampoco funcionó. Luego probé el siguiente comando para reconfigurar cosas para diferentes dominios
con las opciones y configuraciones deseadas que dejaron de dar el error anterior en el comando kinit. Resuelto.
fuente
agregaré esto solo porque acabo de terminar aquí por el mismo error pero encontré otra solución para otro problema ... asegúrese de que el dominio esté en TODAS LAS MAYÚSCULAS: [email protected] y no [email protected] ... acabo de perder 2 horas de mi vida por este ...
fuente
Sé que esta es una pregunta antigua, pero quiero agregar para futuros solucionadores de problemas que mi resolución a este problema fue una combinación de todas las respuestas sugeridas, así como agregar mi controlador de dominio principal a mi
/etc/hosts
fuente
mantener un registro
fuente