如何使用密码保护弹性搜索
how to password protect Elastic search
我有 Es 版本 7.6.2 我在网站上看到从版本 6.2 开始默认包含 x-pack 但我无法找到或启用 x-pack 以确保安全。如何在 Elastic 搜索中启用密码保护。
根据弹性搜索documentation
The first thing you have to do is download the default distribution of
Elasticsearch and Kibana version 6.8+ or 7.1+. Security was added to
the default distribution in 7.1 and 6.8, so if you’re on an older
version, you’ll need to upgrade.
下载最新版本后,需要在elasticsearch.yml文件
中启用xpack.security.enabled:true
生成密码
elasticsearch-setup-passwords auto
在命令提示符下,您的 cmd 路径应该是 elasticsearch/bin。它将自动为 elasticsearch kibana 等生成密码。注意它们。
如果您想提供自己的用户名密码而不是自动生成的 execute
elasticsearch-setup-passwords interactive
在kibana.yml中更新以下两项,使用您通过执行设置密码获得的用于弹性搜索的用户名和密码
elasticsearch.username: "<elastic>"
elasticsearch.password: "<password>"
打开 kubana 它将提示输入用户名和密码,输入您从设置密码
获得的 "kibana" 的密码
我可以使用密码保护 ES,但是我的 kibana 现在在打开时要求输入 UID 和密码。 ES 凭据在 kibana 屏幕上不起作用。 Kibana 寻找什么密码?
通过使用 elastic 用户而不是 kibana 用户解决了问题
我有 Es 版本 7.6.2 我在网站上看到从版本 6.2 开始默认包含 x-pack 但我无法找到或启用 x-pack 以确保安全。如何在 Elastic 搜索中启用密码保护。
根据弹性搜索documentation
The first thing you have to do is download the default distribution of Elasticsearch and Kibana version 6.8+ or 7.1+. Security was added to the default distribution in 7.1 and 6.8, so if you’re on an older version, you’ll need to upgrade.
下载最新版本后,需要在elasticsearch.yml文件
中启用xpack.security.enabled:true生成密码
elasticsearch-setup-passwords auto
在命令提示符下,您的 cmd 路径应该是 elasticsearch/bin。它将自动为 elasticsearch kibana 等生成密码。注意它们。 如果您想提供自己的用户名密码而不是自动生成的 execute
elasticsearch-setup-passwords interactive
在kibana.yml中更新以下两项,使用您通过执行设置密码获得的用于弹性搜索的用户名和密码
elasticsearch.username: "<elastic>"
elasticsearch.password: "<password>"
打开 kubana 它将提示输入用户名和密码,输入您从设置密码
获得的 "kibana" 的密码我可以使用密码保护 ES,但是我的 kibana 现在在打开时要求输入 UID 和密码。 ES 凭据在 kibana 屏幕上不起作用。 Kibana 寻找什么密码?
通过使用 elastic 用户而不是 kibana 用户解决了问题