是否了解如何在 MariaDB 服务器上配置 Radius 身份验证? 在本教程中,我们将向您展示如何配置 MariaDB 服务,以便使用运行 Ubuntu Linux 的计算机上的 Radius 协议对用户进行身份验证。

• Ubuntu 20.04
• Ubuntu 19.04
• Ubuntu 18.04
• MariaDB 10.3
• Freeradius 3.0.20

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

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

教程 – 在 Ubuntu Linux 上免费安装服务器

• IP – 192.168.15.10
• Operacional System – Ubuntu 20
• Hostname – FREERADIUS

安装 FreeRadius 服务。

Copy to Clipboard

现在,我们需要将客户端添加到 Radius 配置文件。

查找并编辑 Radius 客户端配置文件。

Copy to Clipboard

在客户端的末尾添加以下行。

Copy to Clipboard

在我们的示例中,我们将添加 1 个客户端设备:

该设备被命名为 MARIADB,具有 IP 地址 192.168.15.11。

现在,我们需要将 FreeRadius 用户添加到 USERS 配置文件。

查找并编辑 Freeradius 用户配置文件。

Copy to Clipboard

在文件末尾添加以下行

Copy to Clipboard

重新启动 Freeradius 服务器。

Copy to Clipboard

您已完成了 Ubuntu Linux 上的 Freeradius 安装。

教程 MariaDB – 使用 Freeradius 进行半径身份验证

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

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

Copy to Clipboard

编辑名为 pam_radius_auth.conf 的配置文件。

Copy to Clipboard

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

Copy to Clipboard

这是我们配置后的文件。

Copy to Clipboard

我们执行了以下配置:

• 半径服务器 IP – 192.168.15.10
• 半径秘密 – 卡米萨马123

您需要将 IP 地址更改为 Freeradius 服务器 IP。

您需要将半径机密更改为半径机密。

使用以下命令测试 Radius 身份验证。

Copy to Clipboard

您需要将 IP 地址更改为 Freeradius 服务器 IP。

您需要将半径机密更改为半径机密。

您需要更改管理员用户帐户和密码 123qwe。以反映您的用户帐户。

下面是命令输出:

Copy to Clipboard

教程 MariaDB – 半径身份验证

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

安装 MariaDB 服务。

Copy to Clipboard

创建 PAM 配置文件。

Copy to Clipboard

这是文件内容。

Copy to Clipboard

在我们的示例中,我们将使用 Radius 帐户密码对 MariaDB 服务访问进行身份验证。

使 MariaDB 服务能够读取 Radius 文件。

Copy to Clipboard

访问 MariaDB 命令行。

Copy to Clipboard

启用 PAM 身份验证插件。

Copy to Clipboard

创建新用户帐户。

Copy to Clipboard

在我们的示例中,我们创建一个名为 ADMIN 的 MariaDB 帐户。

在我们的示例中,我们配置了此用户帐户,使用名为 MARIADB 的 PAM 文件进行身份验证。

使用新帐户访问 MariaDB 命令行。

Copy to Clipboard

验证用户帐户。

Copy to Clipboard

下面是命令输出。

Copy to Clipboard

祝贺! 您已完成 MariaDB 服务半径身份验证配置。