Windows 下 kerberos 非 AD 方式认证

发布于 2021-04-22 21:44:23 字数 2361 浏览 1684 评论 0

在 windows10 专业版下进行的测试,win10 已经加入了 AD 域。

  • windows 域是 HOME.LANGCHAO.COM
  • HDP 集群域是 AMBARI.APACHE.ORG

测试步骤:

  1. 安装MIT Kerberos客户端(windows版)
  2. 安装windows版火狐浏览器
  3. 在火狐中启用Kerberos支持
  4. 通过Kerberos客户端获得kerberos票据
  5. 通过火狐打开HDP界面

1.安装 MIT Kerberos 客户端 Windows 版

64位版下载地址:http://web.mit.edu/kerberos/dist/kfw/4.0/kfw-4.0.1-amd64.msi

安装的默认目录是C:\Program Files\MIT\Kerberos

将HDP的/etc/krb5.conf复制到上述目录下,改名为 krb5.ini。

在windows下添加两个环境变量:

KRB5_CONFIG=C:\Program Files\MIT\Kerberos\krb5.ini
KRB5CCNAME=c:\temp\krb5cache

上面的 c:\temp 目录必须有写权限。

增加完环境变量后重启 Windows。

2.安装 Windows 版火狐浏览器

火狐浏览器下载地址:https://www.mozilla.org/en-US/firefox/new/

3.在火狐中启用 Kerberos 支持

在火狐中地址栏输入 about:config并回车,然后搜索和设置下面的参数:

network.negotiate-auth.trusted-uris = .ambari.apache.org
network.negotiate-auth.using-native-gsslib = false
network.negotiate-auth.gsslib = C:\Program Files\MIT\Kerberos\bin\gssapi32.dll
network.auth.use-sspi = false
network.negotiate-auth.allow-non-fqdn = true

4.通过 Kerberos 客户端获得 kerberos 票据

安装完 kerberos 客户端后 Windows 桌面上会创建叫 MIT Kerberos Ticket Manager 的快捷方式。双击快捷方式进入kerberos客户端。由于windows已经加入了域,会显示:

> wbwang@HOME.LANGCHAO.COM                   6月 16  20.14(9 h, 13 m remaining)

点击 Get Ticket 按钮,在弹出窗口中输入kerberos主体和密码,主体如webb@AMBARI.APACHE.ORG

实测中曾经报错 kerberos 5:clock skew too great,在 KDC 主机上安装NTP服务后解决,时间调整后 ambari-server 也要重启

当成功获取票据后,kerberos 客户端会显示两个票据:

> webb@AMBARI.APACHE.ORG                     6月 16 20:37 (9 h, 31 m remaining)
> wbwang@HOME.LANGCHAO.COM                   6月 16 20:14(9 h, 13 m remaining)

5.通过火狐打开 HDP 界面

打开火狐,输入 Ambari 地址,如:http://u1401.ambari.apache.org:8080,逐次点击 HDFS -> Quick Links -> NameNode UI -> Utilities -> Browse the file system 或者直接打开http://u1401.ambari.apache.org:50070/explorer.html,就可以看到 HDFS 中文件清单了。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

JSmiles

生命进入颠沛而奔忙的本质状态,并将以不断告别和相遇的陈旧方式继续下去。

0 文章
0 评论
84960 人气
更多

推荐作者

lorenzathorton8

文章 0 评论 0

Zero

文章 0 评论 0

萧瑟寒风

文章 0 评论 0

mylayout

文章 0 评论 0

tkewei

文章 0 评论 0

17818769742

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文