elasticsearch , kibana 设置权限

elasticsearch设置用户,密码:

  1. elasticsearch.ym 增加配置:
    ##启用xpack安全验证
    xpack.security.enabled: true
    ##单个节点
    discovery.type: single-node
  1. 执行命令bin/elasticsearch-setup-passwords interactive,重置密码,因为可能不知道具体密码是什么。

kibana设置用户,密码:

  1. kibana.yml 增加配置:
    ##es 设置的kibana用户名称
    elasticsearch.username: "kibana"
    ##es 设置的kibana用户名称
    elasticsearch.password: "elastic"
    xpack.security.encryptionKey: "abcdefghykkjdmdkdhgdsfuehsdkhfndskfhenfkdshfkenfkdenfe"
    xpack.security.sessionTimeout: 600000

以上配置好后,重启登录kibana就需要用户名,密码。登录用户名称:elastic;密码:自己设置的。

设置kibana权限:

1.访问Management->Security->Roles,创建一个角色。


image.png

输入Role name ,选择Indices,就可以访问指定的Index.


image.png

注意这里需要选择read / all,否则创建的用户无法登录到kibana 。

2.访问Management->Security->User,创建一个用户。


image.png

选择刚刚创建的角色


image.png

ok,一切搞定,这样每个用户只能访问特有的index.

你可能感兴趣的:(elasticsearch , kibana 设置权限)