ES和Kibana如何设置账号密码

 更新时间:2025年07月15日 15:04:31   作者:码上有约  
设置Elasticsearch和Kibana账号密码需进入容器修改配置文件,重启服务后访问时输入凭证,Elasticsearch需设置elastic等六种账户密码,Kibana通过配置文件启用安全功能

1.给ES设置账号密码

第一步:进入ES容器。命令:docker exec -it es /bin/bash

第二步:在ES的配置文件中添加以下配置 命令:vi config/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

第三步:保存后,退出容器,重启ES。 命令:docker restart es

第四步:再次进入容器。命令:docker exec -it es /bin/bash

第五步:进入容器后执行以下命令。

./bin/elasticsearch-setup-passwords interactive

命令执行后,会出现几句英文,大概的意思是:你如果确定开启密码的话,需要设置以下六种账户的密码elastic、apm_system、kibana、logstash_system、beats_system、remote_monitoring_user
输入y开始设置,六种密码设置完成后,需要再次重启ES容器

第六步:重启后,输入ES的访问地址:http://192.168.1.10:9200,这时已经提示让你输入账号密码了。

账号:elastic 
密码:你刚才设置的

2.给Kibana设置账号密码

第一步:进入kibana容器。命令:docker exec -it kibana /bin/bash

第二步:配置账号密码,在kibana.yml配置文件中添加以下内容。 命令:vi config/kibana.yml

#添加以下内容
elasticsearch.username: "elastic"
elasticsearch.password: "你在es中设置的密码"

第三步:保存配置文件后,退出容器,重启kibana容器。

第四步:重启后,输入kibana的访问地址:http://192.168.1.10:5601,这时已经提示让你输入账号密码了。

账号:elastic  
密码:你刚才设置的

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 如何在docker中运行springboot项目过程图解

    如何在docker中运行springboot项目过程图解

    这篇文章主要介绍了如何在docker中运行springboot项目过程图解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-06-06
  • docker操作镜像、容器相关命令详解

    docker操作镜像、容器相关命令详解

    这篇文章主要介绍了docker操作镜像、容器相关命令,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-11-11
  • Docker配置代理的详细步骤记录

    Docker配置代理的详细步骤记录

    docker是一个流行的容器化平台,它让应用程序可以在操作系统层面上隔离运行,从而提供了更高的可移植性和可靠性,这篇文章主要给大家介绍了关于Docker配置代理的详细步骤,需要的朋友可以参考下
    2024-08-08
  • Docker部署.NET6项目的实现步骤

    Docker部署.NET6项目的实现步骤

    Docker是现在比较流行的开源容器引擎,有了它让我们部署和维护系统更加方便,本文主要介绍了Docker部署.NET6项目,具有一定的参考价值,感兴趣的可以了解一下
    2023-12-12
  • Dockerfile中yum install无法使用的问题及解决

    Dockerfile中yum install无法使用的问题及解决

    在使用Dockerfile自定义CentOS 7容器过程中,可能会遇到容器内无法使用yum命令的问题,首先,确认主机是否能联网,其次,检查在Dockerfile打包新容器时,容器是否能联网,若发现容器无法联网,一种解决方法是编辑/etc/docker/daemon.json文件
    2024-11-11
  • Docker容器的概念及Docker容器是干什么的

    Docker容器的概念及Docker容器是干什么的

    Docker容器是一种轻量级、可移植的虚拟化技术,用于打包、运输和运行应用程序及其所有依赖项,Docker容器使得开发人员能够更轻松地构建、交付和运行应用程序,同时提高了资源利用率和部署的一致性,感兴趣的朋友跟随小编一起看看吧
    2024-02-02
  • Docker创建镜像两种方法详解

    Docker创建镜像两种方法详解

    这篇文章主要介绍了 Docker创建镜像两种方法详解的相关资料,Docker创建镜像:一是使用docker commit命令,二是使用docker build命令和Dockerfile文件,需要的朋友可以参考下
    2016-12-12
  • docker更换容器存储位置的操作指南

    docker更换容器存储位置的操作指南

    今天之前在某个服务器上使用docker搭建的服务突然无法访问了,进入服务器查看发现服务运行正常,但是就是无法使用,这时候查看存储使用情况发现docker的存储目录下内存已满,所以本文给大家介绍了docker更换容器存储位置的操作指南,需要的朋友可以参考下
    2024-12-12
  • docker容器内安装TensorRT的问题

    docker容器内安装TensorRT的问题

    很多朋友在使用docker容器内安装TensorRT的时候,遇到一大堆棘手的问题,不知道怎么处理好了,今天小编就docker安装TensorRT的问题给大家详细介绍下,感兴趣的朋友一起看看吧
    2021-05-05
  • idea使用docker插件一键部署项目的操作方法

    idea使用docker插件一键部署项目的操作方法

    这篇文章主要介绍了idea使用docker插件一键部署项目的操作方法,本文通过图文实例相结合给大家介绍的非常详细,感兴趣的朋友一起看看吧
    2025-04-04

最新评论