6、ELK安装之设置用户认证

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了6、ELK安装之设置用户认证相关的知识,希望对你有一定的参考价值。

参考技术A 1、在ES的配置文件elasticsearch.yml添加

http.cors.enabled: true

http.cors.allow-origin: "*"

http.cors.allow-headers: Authorization

xpack.security.enabled: true

xpack.security.transport.ssl.enabled: true

2、生成账号密码

/bin/elasticsearch-setup-passwords  auto  //自动生成密码,kibana、logstash、filebeat的密码自动生成

/bin/elasticsearch-setup-passwords  interactive  //交互式生成密码,每个密码自定义

3、在kibana配置文件中添加用户名和密码

在kibana.yml文件最后添加

elasticsearch.username: "elastic"    //默认账号,不能修改

elasticsearch.password: "hello12345"  //自定义密码

4、在logstash输出中配置用户名和密码

output

  elasticsearch

    hosts => ["127.0.0.1:9200"]

        index => "logstash-nginx"

        workers => 1

        template_overwrite => true

        user => "elastic"

        password => "Oracle1234!"

 

stdout codec => rubydebug



https://www.yangxinghui.com/599.html

密码验证:

本地 验证 elastic 账户

curl -u elastic 'http://localhost:9200/_xpack/security/_authenticate?pretty'

重置 elastic 账户密码

curl -u elastic -XPUT 'http://localhost:9200/_xpack/security/user/elastic/_password?pretty' -H 'Content-Type: application/json' -d'"password" : "elastic"

参考:

https://www.cnblogs.com/sharesdk/p/12938981.html

ELK之elasticsearch6安装认证模块search guard

  参考:https://www.cnblogs.com/marility/p/9392645.html

  1,安装环境及软件版本

技术图片

程序   版本 安装方式  
       
       

以上是关于6、ELK安装之设置用户认证的主要内容,如果未能解决你的问题,请参考以下文章

ELK之elasticsearch6安装认证模块search guard

nginx用户认证与htpasswd命令

mongodb 安装到创建用户,认证auth,httpinterface

短说社区论坛系统之用户认证

Python之用户认证组件

django之用户认证