标签: ktpass

创建一个密钥表以在Windows中与kinit一起使用

我正在编写一个pGina插件,用于在登录时从我们的KDC获取AFS令牌和Kerberos TGT,同时写作我注意到kinit的一个"功能"是它不会让你提供任何输入,除非它来自键盘,我想到了只是重定向标准输入...

有人建议使用keytab文件作为主体,这看起来非常简单,直到我意识到我只在linux上使用kutil并且遇到了ktpass.exe的Windows版本的困难.我已经反复尝试使用大量参数组合来创建keytab但到目前为止绝对没有成功,我发出的当前命令是:

ktpass /out key.tab /mapuser user$@MERP.EDU /princ user.merp.edu@MERP.EDU /crypto RC4-HMAC-NT /ptype KRB5_NT_PRINCIPAL /pass mahpasswordlol /target MERP.EDU

不幸的是,这些产出都是

Using legacy password setting method

FAIL: ldap_bind_s failed: 0x31

根据我的研究,根据我的研究是认证/加密问题,我已经尝试了其他DES设置,但这似乎也没有用......任何人都有任何经验/想法如何这可能工作?

windows authentication kerberos keytab ktpass

5
推荐指数
1
解决办法
2万
查看次数

在 Windows 上生成 kerberos 密钥表文件需要什么?

我在不同的网站上寻找上述问题的答案,但在每种情况下都有如何生成密钥表文件。我需要 keytab 来获取包含 kerberos 身份验证的 hbase 连接。

windows hbase kerberos keytab ktpass

4
推荐指数
1
解决办法
8251
查看次数

ktpass中mapuser的用途

我只是想知道将用户映射到服务的目的是什么ktpass.例如我在Windows上运行ktpass如下:

ktpass -out <keytab location> -princ <host/domain.com> -mapUser useraccount@domain.com -mapOp add .........

当我们将用户映射到-princ是否意味着只有"useraccount"才能对服务进行身份验证?我们如何使用-add-set选项?有什么不同?

我的问题是:我有很多用户想要使用我的服务,并通过kerberos(JASS Krb5LoginModule)进行身份验证,但我不想在jaas.config文件中指定许多用户主体名称.所以我正在考虑使用SPN,并映射用户.

kerberos jaas ktpass

1
推荐指数
1
解决办法
6949
查看次数

标签 统计

kerberos ×3

ktpass ×3

keytab ×2

windows ×2

authentication ×1

hbase ×1

jaas ×1