Назад | Перейти на главную страницу

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

Я слежу за этим сообщением в блоге: 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 для администратора, верно?

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

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

WMIC NTDOMAIN GET Description, CreationClassName, DNSForestName

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