【发布时间】:2018-04-06 14:28:36
【问题描述】:
我的公司给了我一台 windows7 计算机,但我更喜欢在运行 Ubuntu 16.04 的虚拟机中工作。为什么我的虚拟 Ubuntu 机器不使用 Kerberos 进行身份验证,它们确实具有相同的 IP 地址,但显然缺少更多内容。我的问题是缺少什么,以及如何解决?
【问题讨论】:
标签: linux windows active-directory single-sign-on kerberos
我的公司给了我一台 windows7 计算机,但我更喜欢在运行 Ubuntu 16.04 的虚拟机中工作。为什么我的虚拟 Ubuntu 机器不使用 Kerberos 进行身份验证,它们确实具有相同的 IP 地址,但显然缺少更多内容。我的问题是缺少什么,以及如何解决?
【问题讨论】:
标签: linux windows active-directory single-sign-on kerberos
Kerberos 不适用于 IP 地址,它仅依赖于域名和正确的 DNS 条目。有关此主题,请参阅标记为 answer 的内容。
您也不能使用在same machine 上运行的客户端、服务器和 KDC 执行 Kerberos 身份验证方案。这方面存在已知问题。
【讨论】:
hostnamectl set-hostname <same-as-my-host-os> 更改主机名,但这无济于事。根据this post,您可以使用 CNTLM 作为 Kerberos 身份验证代理,但我无法正确配置它。所以我的来宾操作系统中肯定有一些客户端软件在运行,它能够处理 Kerberos 身份验证,不是吗?