elasticsearch设置用户密码验证,并添加elasticsearch-head和kibana的配置及访问

发布于:2023-01-04 ⋅ 阅读:(1149) ⋅ 点赞:(1)

目录

elasticsearch设置密码

1,添加配置

查看是否开启验证成功

修改默认密码

elasticsearch-head密码访问es

kibana配置及密码访问es

kibana配置

访问


elasticsearch设置密码

添加配置

打开elasticsearch-7.10.0\config\elasticsearch.yml

## 配置xpack,开启加密

xpack.security.enabled: true

xpack.license.self_generated.type: basic

xpack.security.transport.ssl.enabled: true

## elasticsearch-head配置需要添加此配置

http.cors.allow-headers: Authorization,X-Requested-With,Content-Length,Content-Type

查看是否开启验证成功

重新启动es,访问 ip:9200,出现弹出框就说明已经开启验证成功

es有默认的用户和密码

user: elastic

password: changeme

 

修改默认密码

进入es的bin目录下,打开命令行,执行

elasticsearch-setup-passwords interactive

命令,更改密码

出现选择是,输入y

es预设了很多账户,在这里大概会让修改四个用户的密码,所以需要输入8次,密码最少六位

重启es,再次访问 ip:9200

成功登录进去就说明es已配置完成 

elasticsearch-head密码访问es

http://127.0.0.1:9100/?auth_user=elastic&auth_password=密码

 

 

kibana配置及密码访问es

kibana配置

打开 kibana下的config\kibana.yml

添加配置

开启xpack验证配置

xpack.security.enabled: true

这用户名和密码没用,但必须要有这两个参数,不然启动就会报错

elasticsearch.username: "elastic"

elasticsearch.password: "123456"

访问

访问 ip:5601

输入用户名密码登录

 

完成!

本文含有隐藏内容,请 开通VIP 后查看