我正在关注这篇博文:http://blog.springsource.com/2009/09/28/spring-security-kerberos/
上面写着:
要做到这一点,每个web应用程序都需要在Kerberos服务器上注册,并获得一个服务主节点和一个分配的共享秘密。对于web应用程序,服务主体必须是"HTTP/@DOMAIN“。例如,如果您的应用程序运行在web.springsource.com上,则为“HTTP/web.SpringSoure.com@SPRINGSOURCE.COM”。
我有一个2k8服务器,需要在其上生成ktpass。我以http://localhost:8080/myapp的形式访问我的应用程序
那么,在我的情况下,我的服务负责人和域是什么?有没有办法从2k8服务器的命令提示符中找出域名?
此外,我使用管理员用户名登录到该框,并使用此用户名部署应用程序。所以我会为管理员生成keytab文件,对吧?
发布于 2013-02-06 15:37:55
“有没有办法从2k8服务器的命令提示符中找出域名?”
从命令提示符:
WMIC NTDOMAIN GET Description, CreationClassName, DNSForestName发布于 2013-02-06 15:25:34
您要查找的域信息是您的服务器所属的Kerberos域。在Windows的几乎所有情况下,这都是指您的域(但并不总是如此)。如果您没有使用Active Directory,那么服务器参与的就是您的*nix Kerberos领域的名称。如果您也没有,那么您就没有Kerberos。如果您没有Kerberos,那么您就不能拥有SPN。
https://serverfault.com/questions/476067
复制相似问题