ElasticSearch7.x设置用户名密码访问

Elasticsearch官方宣布免费提供部分安全管理功能,发布内容在6.8.0和7.1.0版本中,详细内容请查看官网博客说明:
https://www.elastic.co/cn/blog/security-for-elasticsearch-is-now-free

1、启动Elasticsearch

2、修改config目录下面的elasticsearch.yml文件,添加如下代码到文件末,开启x-pack验证,并重启 elasticsearch服务

xpack.security.enabled: true
xpack.security.transport.ssl.enabled: true

3、设置用户名和密码的命令,这里需要为4个用户分别设置密码,elastic, kibana, logstash_system,beats_system。(interactive 手动设置, auto 自动生成密码 )

bin/elasticsearch-setup-passwords interactive

下面的方式是自动生成密码 , 自动生成相对安全

bin/elasticsearch-setup-passwords auto

4、修改密码命令如下

curl -H "Content-Type:application/json" -XPOST -u elastic 'http://127.0.0.1:9200/_xpack/security/user/elastic/_password' -d '{ "password" : "123456" }'
发表评论

评论已关闭。

相关文章

猜你喜欢