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.

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容