kinit如何知道KDC在哪里?

问题描述:

我已经构建并安装了MIT kerberos代码。kinit如何知道KDC在哪里?

我也得到了它在一台机器上工作(用sserver和sclient测试)。我为了开发一个将使用kerberos进行认证的应用程序来做测试。我的问题是kinit如何知道向哪里发送kerberos请求?在多机环境下是否需要进行测试?是否有DNS调用?如何创建DNS条目(如果使用)?

谢谢。

事实证明,每个客户端主机都需要有一个/etc/krb5.conf文件,告诉客户端KDC的位置。 (我在这里说的是Linux/Unix。)

谢谢。

+1

不要让生活比现在更难。您可以在'krb5.conf'中为KDC启用DNS查找。不需要明确指定KDC。像这里的魅力一样。这是Windows所做的。 –

+1

KDC的DNS查找需要正确配置的DNS服务器。请参阅http://web.mit.edu/kerberos/krb5-1.6/krb5-1.6.3/doc/krb5-admin.html#Hostnames-for-KDC – cqcallaw