0

我正在尝试使用 c 中的 gssapi 编写一个 kerberos 感知应用程序。我一直在关注这个网站gss_import_name上的指南,但是在我的缓冲区中调用时我被卡住HOST/SERVER-NAME了..

我不断收到错误“在 Kerberos 数据库中找不到服务器”。

我正在尝试使用预装的 gssglue 库从运行 Centos 6.5 的 linux 机器连接到 Windows 服务器。我按照本指南将我的 linux 机器连接到 windows 域。简而言之,我运行authconfig了一堆命令,然后net ads join. 我可以使用我的 Windows 域密码成功调用 kinit,所以我知道我正在通过域进行身份验证。

如何将此服务器添加到我的 Kerberos 数据库?

4

1 回答 1

1

检查 SPN 是否真的在 AD 中注册。显然不是,这就是它失败的原因。编辑:您传递给的格式化字符串gss_import_name不正确。它看起来不像 SSPI,但它与 GSS-API 不同。您的呼叫必须如下所示

于 2014-03-27T19:00:32.723 回答