elasticsearch 使用 x-pack 开启用户密码验证

版本

  • elasticsearch 7.4.0

前言

elasticsearch 7.4.0 中已经内置了 x-pack 插件,所以直接配置启动就可以了

配置方法

进入 elasticsearch 安装目录,编辑配置 config/elasticsearch.yml,新增以下配置

xpack.security.enabled: true
xpack.license.self_generated.type: basic
xpack.security.transport.ssl.enabled: true

设置密码

注意:这里需要依次设置
elastic,kibana,logstash_system,beats_system,apm_system,remote_monitoring_user 这几个用户的密码
进入 elasticsearch 安装目录,运行以下命令

bin/elasticsearch-setup-passwords interactive

设置成功后,测试一下是否成功
先不使用用户名密码访问

curl localhost:9200

返回带有 401 错误码的 json 数据就说明已经是需要用户密码访问了

再使用户名密码访问,规则在后面接 -u user:pwd 参数

curl localhost:9200 -u elastic:123456

返回了正常的 json 数据说明成功了,这个时候在浏览器访问也是会弹出用户密码的输入框

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

咸鱼c_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值