gpt4 book ai didi

active-directory - 无法获取Kerberos服务票证:KrbException:在Kerberos数据库中找不到服务器(7)

转载 作者:行者123 更新时间:2023-12-03 12:10:53 27 4
gpt4 key购买 nike

我正在使用GSSAPI进行开发,并且我的代码可以与普通的MIT Kerberos 5服务器配合使用来完成某些客户端/服务器工作。我现在正在验证它是否可以针对Active Directory正常工作,并且遇到了问题。

我已验证服务器并进行监听。我可以让客户端登录。为了记录,这是基于http://thejavamonkey.blogspot.com/2008/04/clientserver-hello-world-in-kerberos.html的代码。但是,我无法让客户端从AD取回票证以获取其与服务器之间的 session 。我得到KrbException:在Kerberos数据库(7)中找不到服务器,并且我无法弄清楚将其添加到正确的位置。我试过将带有IP的服务器名称放入hosts文件中,更新dns,放入服务器记录等,但是没有运气。

如果有人知道在哪里更新AD以在Kerberos数据库中设置服务器的适当位置,那就太好了!

最佳答案

这个异常来自客户端,对吗?
请对服务器主机名执行正向和反向DNS查找。您的服务器的DNS条目不正确。它们对于Kerberos绝对至关重要。在您的情况下,正确的位置是您的DNS服务器:域 Controller 。找出您的DNS服务器的IP地址,然后与您的管理员联系。另一个选择是缺少SPN,请检查一下。

关于active-directory - 无法获取Kerberos服务票证:KrbException:在Kerberos数据库中找不到服务器(7),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13850252/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com