【问题标题】:how to password protect Elastic search如何使用密码保护弹性搜索
【发布时间】:2020-05-07 11:19:34
【问题描述】:

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

【问题讨论】:

    标签: elasticsearch elasticsearch-x-pack


    【解决方案1】:

    根据弹性搜索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 等生成密码。注意它们。 如果您想提供自己的用户名密码而不是自动生成的执行

    elasticsearch-setup-passwords interactive
    

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

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

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

    【讨论】:

    • 我可以对 ES 进行密码保护,但是我的 kibana 现在在打开时要求输入 UID 和密码。 ES 凭据在 kibana 屏幕上不起作用。 Kibana 寻找什么密码?
    • @rahul 在 es 中的变化也会影响 kibana。您可以在 bin 文件夹中执行 elasticsearch-setup-passwords.exe。它会自动为不同的用户生成密码
    • 我试过了,并使用 elasticsearch-setup-passwords.exe-apm_system、kibana、logstash_system、beats_system、remote_minitoring_user、elastic 为 ES 中的关注用户设置密码
    • 但是当我尝试登录 Kibana 时,我为 ES 设置的密码不起作用
    • 感谢您的及时回复。我在 Kibana uid/password 网页中尝试了 kibana 的密码,但它不接受它/.....截图discuss.elastic.co/t/…
    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-07-22
        • 1970-01-01
        • 2018-05-20
        相关资源
        最近更新 更多