场景
- elasticsearch kibana 基本上是多人使用的, 所以进行权限控制是必然
kibana开启xpack
- 登录kibana 在管理页面升级许可证
- 路径 Management/License management
- r
elasearch开启xpack
- 开启配置(每个节点都要开启)
- elasearch从6.3之后内置了xpack模块,但是是默认关闭的, 在/etc/elasticsearch/elasticsearch.yml 内添加
xpack.security.enabled: true
- elasearch从6.3之后内置了xpack模块,但是是默认关闭的, 在/etc/elasticsearch/elasticsearch.yml 内添加
- 重启
- sudo -i service elasticsearch restart
- 生成密码
- /usr/share/elasticsearch/bin/elasticsearch-setup-passwords interactive
- 生成一系列服务的密码
- /usr/share/elasticsearch/bin/elasticsearch-setup-passwords interactive
- 重启elasticsearch
- sudo -i service elasticsearch restart
- 配置kibana认证的账号密码
- sudo vim /etc/kibana/kibana.yml
- 账号
- elasticsearch.username: “kibana”
- 密码
+ elasticsearch.password: “上一步生成的密码”
- 重启kibana
- sudo -i service kibana restart
使用auth过的kibana
- 登录
- 新建用户, 分配角色