Estoy buscando su ayuda con una excepción que estamos recibiendo al configurar nuestro SSO de Kerberos. Daré brevemente una descripción general de nuestra configuración y las cosas que probamos hasta ahora y la excepción que estamos obteniendo:
- Nuestra configuración tiene un servidor KDC (RNDLABDC6.EXAMPLE.DOMAIN.COM) y 2 máquinas cliente (VMUSER01.EXAMPLE.DOMAIN.COM y VMUSER02.EXAMPLE.DOMAIN.COM) Tenemos un usuario del servicio en KDC "user01" asignado a SPN "HTTP / VMUSER01" (setspn -U -A HTTP/[email protected] sparta \ user01
-
). Se creó el archivo keytab para el usuario "filename.keytatb" (ktpass -princ HTTP/[email protected] -mapuser [email protected] -mapOp set -pass Sell.it-crypto all - kvno 0 -ptype KRB5_NT_PRINCIPAL -out filename.keytatb).
-
"Kinit [email protected] password" funciona bien y recibimos un ticket del KDC.
- Kinit –k –t filename.keytab [email protected] nos da el siguiente error
Excepción: krb_error 0 No tiene claves de tipos listados en default_tkt_enctypes disponible; Solo tienen claves del siguiente tipo: Sin error. KrbException: no hay claves de tipos enumerados en default_tkt_enctypes disponibles
Intentamos crear un archivo de tabla de claves con varias incrustaciones de cifrado, pero todos obtuvieron el mismo error.
Los contenidos de mis archivos Krb.ini son:
[libdefaults] default_realm = EXAMPLE.DOMAIN.COM default_tkt_enctypes = aes256-cts-hmac-sha1-96 aes128-cts-hmac-sha1-96 des3-cbc-sha1 arcfour-hmac-md5 rc4-hmac des-cvc3-hmac des3-hmac-sha1 camellia256-cts-cmac rc4-hmac -8-hmac-es-es-quac-tccc8-es-es cbc-crc des-cbc-md5 des-cbc-md4 default_tgs_enctypes = aes256-cts-hmac-sha1-96 aes128-cts-hmac-sha1-96 des3-cbc-sha1 arcfour-hmac-md5 rc4-hmac des3-hmac-sha1 camellia256-cts-cmac cbc-crc des-cbc-md5 des-cbc-md4 dns_lookup_kdc = true dns_lookup_realm = true
[reinos] SPARTA.RNDLAB.LOC = { kdc = RNDLABDC6.EXAMPLE.DOMAIN.COM admin_server = RNDLABDC6.EXAMPLE.DOMAIN.COM master_kdc = RNDLABDC6.EXAMPLE.DOMAIN.COM default_domain = EXAMPLE.DOMAIN.COM }
[domain_realm] .EXAMPLE.DOMAIN.COM = EJEMPLO.DOMAIN.COM
[registro] kdc = SYSLOG: INFO admin_server = FILE = c: \ kadm5.log
Hazme saber si se necesita más información aquí.