无法联系Kerberos中的任何KDC?

8iwquhpp  于 2022-10-04  发布在  Linux
关注(0)|答案(2)|浏览(773)

我对Linux还是个新手,但为了完成一项任务,我必须把它读完。我必须将作业发送到Hadoop集群。我要把这些任务放在一个码头集装箱里。要访问集群,我必须使用以下命令:kinit <username>@CUA.SURFSARA.NL。现在,当然,我已经替换了我的实际用户名。该命令在Docker容器中运行良好。但要访问资源管理器,我必须从经过Kerberos身份验证的终端启动Firefox,这就是我遇到麻烦的地方。

在Fresh终端中使用相同的命令会产生以下结果: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联系的问题吗?

hujrc8aj

hujrc8aj1#

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

q3qa4bjr

q3qa4bjr2#

这太老了,但我想说的是,编辑完/etc/hosts文件后,您可能需要停止并启动该服务。至少这对我来说是解决问题的办法。

systemctl stop krb5kdc.service
systemctl start krb5kdc.service

然后再做一次“kinit”或“kinit-k”,然后是klist。您现在应该会看到一张罚单。

相关问题