繁体   English   中英

无法联系 Kerberos 中的任何 KDC?

[英]Cannot contact any KDC in Kerberos?

我对 Linux 很陌生,但必须通过它才能完成任务。 我必须将作业发送到 Hadoop 集群。 我在 Docker 容器中发送这些作业。 要访问集群,我必须使用以下命令: kinit <username>@CUA.SURFSARA.NL 现在当然我已经替换了我的实际用户名。 此命令在 Docker 容器中运行良好。 但是要访问资源管理器,我必须从经过 Kerberos 身份验证的终端启动 Firefox,这就是我遇到麻烦的地方。

新终端中的相同命令导致以下结果: kinit: Cannot contact any KDC for realm 'CUA.SURFSARA.NL' while getting initial credentials

目前我怀疑这是由于缺少 Kerberos 包引起的。 在说明中给出的命令是这样的: sudo dnf install krb5-workstation krb5-libs krb5-auth-dialog但是, dnf不起作用(Ubuntu 而不是 Fedora?)所以我尝试了apt-get 但这样做无法找到 krb5-workstation 和 krb5-libs 软件包。

我怎样才能得到这些丢失的包裹? 这会解决联系 KDC 的问题吗?

请确保您的 /etc/hosts 文件与安装 KDC 时的文件相同。 一旦我在我的 lxc 中安装了 kdc,但一天后我无法启动 kdc,因为您遇到了这种类型的错误。 并确保您的 Kerberos 服务器和客户端可以相互 ping(ping IP)。

这是超级旧的,但我想说的是,一旦您编辑了 /etc/hosts 文件,您可能需要停止并启动该服务。 至少这对我来说是解决办法。

systemctl stop krb5kdc.service
systemctl start krb5kdc.service

然后再次执行“kinit”或“kinit -k”,然后执行 klist。 您现在应该看到一张票。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM