Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 来自虚拟机(Ubuntu)的Kerberos身份验证_Linux_Windows_Active Directory_Single Sign On_Kerberos - Fatal编程技术网

Linux 来自虚拟机(Ubuntu)的Kerberos身份验证

Linux 来自虚拟机(Ubuntu)的Kerberos身份验证,linux,windows,active-directory,single-sign-on,kerberos,Linux,Windows,Active Directory,Single Sign On,Kerberos,我的公司给了我一台windows7电脑,但我更喜欢在运行Ubuntu 16.04的虚拟机中工作。为什么我的虚拟Ubuntu机器不使用Kerberos进行身份验证,它们确实有相同的IP地址,但显然缺少了更多的东西。我的问题是缺少什么,以及如何修复它?Kerberos不适用于IP地址,它只依赖域名和正确的DNS条目。请参见本主题中的标记 您也不能在客户端、服务器和KDC都运行在服务器上的情况下执行Kerberos身份验证方案。这方面存在一些已知的问题 嗯,我试着用hostnamectl set ho

我的公司给了我一台windows7电脑,但我更喜欢在运行Ubuntu 16.04的虚拟机中工作。为什么我的虚拟Ubuntu机器不使用Kerberos进行身份验证,它们确实有相同的IP地址,但显然缺少了更多的东西。我的问题是缺少什么,以及如何修复它?

Kerberos不适用于IP地址,它只依赖域名和正确的DNS条目。请参见本主题中的标记


您也不能在客户端、服务器和KDC都运行在服务器上的情况下执行Kerberos身份验证方案。这方面存在一些已知的问题

嗯,我试着用
hostnamectl set hostname
更改主机名,但是没有用。根据,您可以使用CNTLM作为Kerberos身份验证代理,但我无法正确配置它。因此,在我的来宾操作系统中一定有一些运行的客户端软件能够处理Kerberos身份验证,不是吗?由于NTLM和Kerberos是两种不同的协议,您可能能够在协议转换场景中同时使用它们,但在同一台机器上使用它们会带来麻烦。请参见()以了解该场景带来麻烦的原因。我关于IP地址的回答是正确的。你现在真的在这里移动目标帖子,询问NTLM和身份验证代理。这对那些试图回答您最初问题的人来说是不公平的。您也不能在客户端、服务器和KDC都运行在同一台机器上的情况下进行Kerberos身份验证。这其中有一些已知的问题,答案是可以接受的。谢谢你给我指出了正确的方向,我最终会读到的,但我仍然不理解协议和身份验证是如何工作的。不过,我可能问错了问题。