1

我有 Es 版本 7.6.2 我在网站上看到从 6.2 版开始默认包含 x-pack,但我无法找到或启用 x-pack 以确保安全。如何在弹性搜索中启用密码保护。

4

3 回答 3

4

根据弹性搜索文档

您要做的第一件事是下载 Elasticsearch 和 Kibana 版本 6.8+ 或 7.1+ 的默认发行版。7.1 和 6.8 的默认发行版中添加了安全性,因此如果您使用的是旧版本,则需要升级。

下载最新版本后,需要在 elasticsearch.yml 文件中启用 xpack.security.enabled: true

生成密码

elasticsearch-setup-passwords auto

在命令提示符下,您的 cmd 路径应该是 elasticsearch/bin。它将自动为 elasticsearch kibana 等生成密码。注意它们。如果您想提供自己的用户名密码而不是自动生成的执行

elasticsearch-setup-passwords interactive

在 kibana.yml 中更新以下两个用户名和密码以进行弹性搜索,您通过执行设置密码获得

elasticsearch.username: "<elastic>"
elasticsearch.password: "<password>"

打开kubana它会提示输入用户名和密码,输入你从set-up-password获得的“kibana”密码

于 2020-05-07T11:42:36.470 回答
0

我可以对 ES 进行密码保护,但是我的 kibana 现在在打开时要求输入 UID 和密码。ES 凭据在 kibana 屏幕上不起作用。Kibana 寻找什么密码?

于 2020-05-08T10:44:59.580 回答
0

通过使用弹性用户而不是 kibana 用户解决了问题

于 2020-05-09T13:04:06.100 回答