您想了解如何启用弹性搜索 TLS 加密和 HTTPS 通信吗? 在本教程中,我们将向您展示如何启用安全功能以及如何在运行 Ubuntu Linux 的计算机上启用 ElasticSearch 服务器上的 HTTPS 加密。
• 乌本图 18
• 乌本图 19
• 弹性搜索 7.6.2
• 基巴纳 7.6.2
在我们的示例中,ElastiSearch 服务器 IP 地址为 192.168.100.7。
弹性搜索相关教程:
在此页上,我们提供快速访问与弹性搜索安装相关的教程列表。
教程弹性搜索 – 升级基本许可证
安装所需的软件包。
验证弹性搜索服务器上安装的许可证类型。
下面是命令输出。
在我们的示例中,我们在弹性搜索服务器上安装了基本许可证。
在弹性搜索服务器上启用试用许可证。
弹性搜索基本许可证上没有安全功能。
教程弹性搜索 – 启用 TLS 加密和 HTTPS 通信
停止弹性搜索服务。
创建自签名证书颁发机构。
下面是命令输出。
在我们的示例中,未设置密码。
为弹性搜索节点创建证书。
下面是命令输出。
在我们的示例中,未设置密码。
将证书复制到正确的目录并设置正确的权限。
创建证书以启用 HTTPS 通信。
下面是命令输出。
在我们的示例中,未设置密码、DNS 和 IP 地址。
在我们的示例中,我们使用之前创建的自签名证书颁发机构。
将证书复制到正确的目录并设置正确的权限。
编辑名为:弹性搜索.yml 的弹性搜索配置文件
在文件末尾添加以下行。
这里是原始文件,在我们的配置之前。
下面是具有我们配置的文件。
启动弹性搜索服务。
设置弹性搜索内置用户的密码。
下面是命令输出。
测试您与弹性搜索服务器的通信。
请记住,我们需要使用 HTTPS。
请记住,我们使用的是假证书,因此,我们需要禁用 CURL 命令上的证书验证。
下面是命令输出。
弹性搜索服务器需要用户身份验证。
使用 ELASTIC 用户帐户测试您与弹性搜索服务器的通信。
下面是命令输出。
您可以选择在命令行上输入用户密码。
祝贺! 您已完成弹性搜索 TLS 加密配置。
祝贺! 您已完成弹性搜索 HTTPS 配置。
教程弹性搜索 – 基巴纳配置
停止基巴纳服务。
复制自签名的证书颁发机构证书。
编辑名为:kibana.yml 的基巴纳配置文件
查找弹性搜索连接从 HTTP 更改为 HTTPS。
在文件末尾添加以下行。
这里是原始文件,在我们的配置之前。
下面是具有我们配置的文件。
请记住,您需要更改 Kibana 密码以反映您的环境。
启动基巴纳服务。
打开浏览器并输入 Kibana 服务器的 IP 地址加上 :5601。
在我们的示例中,浏览器中输入了以下 URL:
• http://192.168.100.7:5601
应显示基巴纳 Web 界面
成功登录后,应显示 Kibana 仪表板。
祝贺! 您已完成基巴纳与弹性搜索的集成。