您想了解如何配置 Ubuntu Linux 以使用 Kerberos 在活动目录上进行身份验证吗? 在本教程中,我们将向您展示如何使用 Active 目录上的 Kerberos 协议对 Ubuntu 用户进行身份验证。

• Ubuntu 20
• Ubuntu 19
• Ubuntu 18
• Windows 2012 R2

在我们的示例中,域控制器 IP 地址为 192.168.15.10。

在我们的示例中,Linux 服务器 IP 地址为 192.168.15.11。

Ubuntu 相关教程:

在此页面上,我们提供快速访问与 Ubuntu 相关的教程列表。

教程 Ubuntu – 活动目录上的 Kerberos 身份验证

• IP – 192.168.15.11
• Operacional System – Ubuntu 20
• Hostname – UBUNTU01

编辑 HOSTS 配置文件。

Copy to Clipboard

添加域控制器 IP 地址和主机名。

Copy to Clipboard

安装所需的包以启用 Kerberos 身份验证。

Copy to Clipboard

在图形安装中,执行以下配置:

• Kerberos realm – TECH.LOCAL
• Kerberos server – TECH-DC01.TECH.LOCAL
• Administrative server – TECH-DC01.TECH.LOCAL

您需要更改域信息以反映网络环境。

编辑 Kerberos 配置文件。

Copy to Clipboard

这是我们配置之前的文件。

Copy to Clipboard

这是我们配置后的文件。

Copy to Clipboard

您需要更改域信息以反映网络环境。

作为域管理员启动 Kerberos 会话。

Copy to Clipboard

列出 Kerberos 会话。

Copy to Clipboard

下面是命令输出。

Copy to Clipboard

将 Linux 服务器添加为域计算机。

Copy to Clipboard

您需要更改域信息以反映网络环境。

您需要更改主机名。

作为域管理员停止 Kerberos 会话。

Copy to Clipboard

将密钥文件移动到正确的位置。

Copy to Clipboard

为 SSSD 服务创建配置文件。

Copy to Clipboard

这是文件内容。

Copy to Clipboard

您需要更改域信息以反映网络环境。

您需要更改主机名。

设置正确的文件权限。

Copy to Clipboard

编辑 PAM 配置文件。

Copy to Clipboard

找到以下行。

Copy to Clipboard

在行后,插入以下配置。

Copy to Clipboard

例如,以下是我们的配置文件的内容。

Copy to Clipboard

重新启动 SSD 服务。

Copy to Clipboard

祝贺! 您已将 Ubuntu 身份验证配置为使用 Kerberos 协议。

教程 Ubuntu – 测试 Kerberos 身份验证

通过使用活动目录域帐户启动新的 SSH 会话来测试 Kerberos 身份验证。

Copy to Clipboard

在登录提示符上,输入活动目录帐户的域密码。

成功身份验证后,列出创建的 Kerberos 会话。

Copy to Clipboard

下面是命令输出。

Copy to Clipboard

列出帐户组。

Copy to Clipboard

下面是命令输出。

Copy to Clipboard

您已经成功地在 Ubuntu Linux 上测试了 Kerberos 身份验证。