44得票3回答
使用curl的--negotiate参数时,是否需要一个keytab文件?

文档描述如何连接到一个Kerberos安全端点,其中显示了以下内容: curl -i --negotiate -u : "http://<HOST>:<PORT>/webhdfs/v1/<PATH>?op=..." -u 标志必须提供,但被 curl ...

38得票1回答
什么是keytab?

我正在尝试理解Kerberos的工作原理,因此遇到了这个名为Keytab的文件,我相信它用于向KDC服务器进行身份验证。 就像Kerberos领域中的每个用户和服务(比如Hadoop)都有一个服务Principal一样,每个用户和服务是否都有一个Keytab文件呢? 另外,使用Keytab...

17得票6回答
使用Kerberos Ktutil脚本生成keytabs

我想编写一个脚本,使用ktutil生成一个keytab文件。当运行这个脚本时,我希望可以使用[user]$ script.sh PASSWORD命令。#script.sh echo "addent -password -p PRINCIPAL -k 1 -e aes256-cts-hmac-s...

16得票1回答
当使用keytab文件进行kinit时,会发生什么?

希望更深入了解kinit和keytab文件的使用。例如,如果我已经为一个服务生成了一个keytab文件(该服务通过ktpass将-mapuser映射到someuseraccount并注册到活动目录中) ktab -k "mykeytab" -a <someprincipal> ...

9得票1回答
预认证失败:获取初始凭据时密码读取被中断

这是我曾面临的问题,我找到了解决方案。由于没有任何关于此问题的提问,我将其发布为一个问题,并将我的解决方案写作答案。 环境: 操作系统: Centos Linux, MacOS (Big Sur) 集群: Cloudera Hadoop Distribution, 工具: Kerbero...

8得票1回答
密钥表有生命周期吗?

我有一个keytab,计划每天运行一次以更新其票证。但是,我想知道keytab本身是否有任何生命周期?我认为没有,因为cron作业已配置为每天执行,这将创建一个新的票证而不是续订旧的。

7得票2回答
keytab是如何工作的?

我有一些关于使用keytab进行身份验证的问题,希望这里的好心人能够给我指点。 假设我有一个名为userA的用户,他要使用运行在1010端口上的服务。首先,userA将登录Active Directory来进行身份验证。 登录后,userA将尝试连接服务器以使用其1010端口的服务。为...

7得票1回答
密码如何加密到keytab文件中?

我正在Linux系统上使用keytab文件来进行Kerberos服务身份验证。我想知道这个密码是如何存储在keytab文件中的。我们知道,在/etc/passwd中,密码是经过单向哈希方法处理后存储的,因此无法从中计算出明文密码。 但是在keytab文件中是如何实现的呢?使用keytab的进...

7得票1回答
在Windows中创建用于kinit的keytab

我正在编写一个pGina插件,在登录时从我们的KDC获取AFS令牌和Kerberos TGT。在编写过程中,我注意到kinit的一个“特性”,即它不允许您提供除键盘输入以外的任何输入,这就破坏了我的想法,即只需重定向标准输入...。 有人建议使用keytab文件进行主体认证,这似乎非常容易,...