У меня есть несколько вопросов о Kerberos с Active Directory, особенно об инструменте ktpass.
Пример AD, который я использую (все на уровне 2012R2):
Active Directory Имя домена: ad.example.com
Контроллер домена: dc.ad.example.com
Имя сервера службы: server.ad.example.com
Имя пользователя службы: test-service-user@ad.example.com
Я использую это как ссылочный вызов команды ktpass:
ktpass /princ SERVICE-NAME/server.ad.example.com@AD.EXAMPLE.COM
/mapuser test-service-user@ad.example.com
/pass * /ptype KRB5_NT_PRICIPAL /crypto AES128-SHA1
Вывод в моей тестовой системе:
Targeting domain controller: dc.ad.example.com
Using legacy password setting method
Successfully mapped SERVICE-NAME/server.ad.example.com to test-service-user@ad.example.com.
Type the password for SERVICE-NAME/server.ad.example.com:
Type the password again to confirm:
Key created.
Теперь вопросы:
setspn -U -S SERVICE-NAME/server.ad.example.com test-service-user
? Или есть еще какое-то отображение? Если да, то как отменить это сопоставление?