我有Es版本7.6.2,我在网站上看到从版本6.2起默认包含x-pack,但我无法找到或启用x-pack来确保安全。如何在弹性搜索中启用密码保护。
答案 0 :(得分:3)
根据弹性搜索documentation
您要做的第一件事是下载 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等生成密码。注意它们。 如果您要提供自己的用户名密码而不是自动生成的execute
elasticsearch-setup-passwords interactive
在kibana.yml中,通过执行设置密码获得的用于弹性搜索的用户名和密码在下面的两个中更新
elasticsearch.username: "<elastic>"
elasticsearch.password: "<password>"
打开kubana会提示输入用户名和密码,输入从设置密码中获得的“ kibana”密码
答案 1 :(得分:0)
使用弹性用户而不是kibana用户来解决问题