Как узнать доменное имя для сервера Win 2k8

Я слежу за этим сообщением в блоге: http://blog.springsource.com/2009/09/28/spring-security-kerberos/

Это говорит:

Для того чтобы это работало, каждое веб-приложение должно быть зарегистрировано на сервере Kerberos, и ему будет назначен главный сервис и назначен общий секрет. Для веб-приложений субъект службы должен быть "HTTP/@DOMAIN". Например, "HTTP/web.springsource.com@SPRINGSOURCE.COM", если ваше приложение работает на web.springsource.com.

У меня есть сервер 2k8, на котором мне нужно создать ktpass. Я получаю доступ к своему заявлению на это как http://localhost:8080/myapp

Так что в моем случае, что будет мой Сервисный Принципал и Домен? Есть ли способ узнать, что доменное имя из командной строки сервера 2k8?

Кроме того, я вхожу в окно, используя имя администратора и развертывание приложения с этим также. Так я сгенерирую файл keytab для администратора, верно?

2 ответа

Решение

"Есть ли способ узнать, какое имя домена находится в командной строке сервера 2k8?"

Из командной строки:

WMIC NTDOMAIN GET Description, CreationClassName, DNSForestName

Информация о домене, которую вы ищете, является доменом Kerberos, к которому принадлежит ваш сервер. Почти во всех случаях с Windows это относится к вашему домену Active Directory (хотя и не всегда). Если вы не используете Active Directory, то это имя вашего *nix Kerberos Realm, в котором участвует ваш сервер. Если у вас его тоже нет, значит, у вас нет Kerberos. Если у вас нет Kerberos, тогда вы не можете иметь SPN.

Другие вопросы по тегам