ELK系列(九)、配置ES和Kibana的用户密码

ELK设置密码(es、kibana、logstash) 关于ELK添加认证(加密)步骤 阅读详情

前面介绍的都是没有设置密码的情况,ES默认没有密码,什么数据泄露的新闻简直是家常便饭,所以这里还是建议大家给ES和kibana设置用户登陆,或者使用nginx限制IP或用户访问。本文介绍ELK自带的创建用户的方式。

ELK系列(一)、安装ElasticSearch+Logstash+Kibana+Filebeat-v7.7.0

ELK系列(二)、在Kibana中使用RESTful操作ES库

ELK系列(三)、安装Logstash插件及打包离线安装包

ELK系列(四)、Logstash读取nginx日志写入ES中

ELK系列(五)、Logstash修改@timestamp时间为日志的产生时间

ELK系列(六)、修改Nginx日志为Json格式并使用Logstash导入至ES

ELK系列(七)、Filebeat+Logstash采集多个日志文件并写入不同的ES索引中

ELK系列(八)、使用Filebeat+Redis+Logstash收集日志数据

 

-------------------------------------创建ELK的用户------------------------------

修改ES配置开启X-PACK

vim /opt/app/elasticsearch-7.7.0/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

sudo -u elk nohup $ES_HOME/bin/elasticsearch >> $ES_HOME/output.log 2>&1 &

创建用户

cd $ES_HOME

bin/elasticsearch-setup-passwords interactive

[root@node01 elasticsearch-7.7.0]# bin/elasticsearch-setup-passwords interactive
future versions of Elasticsearch will require Java 11; your Java version from [/opt/app/jdk1.8.0_181/jre] does not meet this requirement
Initiating the setup of passwords for reserved users elastic,apm_system,kibana,logstash_system,beats_system,remote_monitoring_user.
You will be prompted to enter passwords as the process progresses.
Please confirm that you would like to continue [y/N]y


Enter password for [elastic]: 
Reenter password for [elastic]: 
Enter password for [apm_system]: 
Reenter password for [apm_system]: 
Enter password for [kibana]: 
Reenter password for [kibana]: 
Enter password for [logstash_system]: 
Reenter password for [logstash_system]: 
Enter password for [beats_system]: 
Reenter password for [beats_system]: 
Enter password for [remote_monitoring_user]: 
Reenter password for [remote_monitoring_user]: 
Changed password for user [apm_system]
Changed password for user [kibana]
Changed password for user [logstash_system]
Changed password for user [beats_system]
Changed password for user [remote_monitoring_user]
Changed password for user [elastic]

修改Kibana配置

/opt/app/kibana-7.7.0-linux-x86_64/config/kibana.yml 

elasticsearch.username: "kibana"
elasticsearch.password: "123456"

重启kibana

sudo -u elk  nohup $KB_HOME/bin/kibana > $KB_HOME/output.log 2>&1 &

验证

访问ES需要密码:

访问kibana需要密码:

在kibana中可以新增用户,对用户和角色进行管理

使用curl命令访问带有安全认证的ES:

curl --user elastic:123456 -X GET http://uathd02:9200/noah/_doc/1?pretty

[tools@uatgw01 ~]$ curl --user elastic:123456 -X GET http://uathd02:9200/noah/_doc/1?pretty
{
  "_index" : "noah",
  "_type" : "_doc",
  "_id" : "1",
  "_version" : 1,
  "_seq_no" : 1,
  "_primary_term" : 1,
  "found" : true,
  "_source" : {
    "name" : "王义凯",
    "age" : 28,
    "email" : "wangyikai@csdn.com",
    "company" : "优快云"
  }
}

 

如果想取消用户密码登陆的话,只需要把第一步里面的ES的那几个配置注释并重启ES即可,然后登陆ES和Kiabana就不需要密码了,但是不建议这么做。

最后再次提醒大家,线上的ES一定要注意数据保护,开启防火墙,最好不要把端口暴露到公网,禁用ES批量删除索引功能。

希望本文对你有帮助,请点个赞鼓励一下作者吧~ 谢谢!

 

kibana 基础操作 kibana 基础操作。 阅读详情

相关推荐

ELK集群添加ES用户名密码认证

ELK集群添加ES用户名密码认证

qq_43253382的博客 1539

ELK: 给Elasticsearch, Kibanan设置访问的账号和密码

实现elasticsearch和kibana的账号密码登录

louis_lee7812的专栏 1万+

elk设置密码,elasticsearch设置密码

elasticsearch设置密码 安装x-pack,因为6.6.1版本默认是已经安装的了,所以这一步可以跳过。 用命令elasticsearch-setup-passwords interactive安装,报ERROR: X-Pack Security is not available.错 查找资料发现是由于这个版本默认带的license是basic的,不支持security这类商业特性。 ...

Merandღ的博客 1万+

ES和Kibana设置账号密码

命令执行后,会出现几句英文,大概的意思是:你如果确定开启密码的话,需要设置以下六种账户的密码elastic、apm_system、kibana、logstash_system、beats_system、remote_monitoring_user。第四步:重启后,输入kibana的访问地址:http://192.168.1.10:5601,这时已经提示让你输入账号密码了。第六步:重启后,输入ES的访问地址:http://192.168.1.10:9200,这时已经提示让你输入账号密码了。

记录学习编程的日常 1万+

ELK(Elasticsearch+Logstash+Kibana)

摘要:本文详细介绍了Elasticsearch、Logstash和Kibana三大核心组件的功能特性与部署流程。主要内容包括:1)CentOS 7环境下的安装配置步骤;2)关键参数优化与性能调优方案;3)Kibana数据可视化操作指南;4)安全加固措施与常见问题排查方法。特别提供了生产环境中的典型应用场景,如Web服务器监控、安全审计等,并附有索引生命周期管理、JVM调优等进阶配置示例。全文通过代码片段、配置示例和架构图,系统性地展示了ELK技术栈从部署到优化的完整解决方案。

Java_soul_GJH的博客 1802

Elasticsearch+Kibana 设置连接密码

1. 版本 Elasticsearch:7.10.2 Kibana:7.10.2 2. 修改Elasticsearch密码 2.1修改配置 修改 elasticsearch.yml ,加上以下配置项: xpack.security.enabled: true xpack.license.self_generated.type: basic xpack.security.transport.ssl.enabled: true 然后重启ES服务 2.2 设置密码 切换到 ${ES_HOME}/bin 目录下,

qq_28834355的博客 3993

ELK系列(一)、安装ElasticSearch+Logstash+Kibana+Filebeat-v7.7.0

ELK是目前最流行的日志分析套件,基于lucence,提供全文检索功能,ES是目前最快的索引型数据库并提供RESTful接口,对开发人员很友好,横向扩展,Logstash提供多种插件,支持各类日志格式的定制和插件并实时将日志内容写入ES或其他目标源,Kibana提供对ES数据的展示功能,多用于日志检索,实时报表。 ...

王义凯 的博客 1万+

Databricks Genie:语义编译器架构与企业级智能解析实践

语义层是现代数据平台实现自然语言查询的核心基础,其本质是将业务术语映射为可执行、可治理的数据契约。原理上依赖结构化元数据、值字典与数据血缘三支柱协同,通过分层AI代理(如Intent Parsing、Retriever、Verifier)实现意图识别→语义对齐→安全执行的闭环。技术价值在于降低SQL使用门槛的同时保障审计性、一致性和权限可控性,适用于销售运营、财务分析等一线业务场景。本文深入解析Databricks Genie作为典型语义编译器的落地逻辑,涵盖Unity Catalog知识注入、七层Agen

weixin_29053695的博客 337

ELK-ELK基本概念_ElasticSearch的配置

ELK是Elasticsearch、Logstash、Kibana三个开源框架首字母的缩写,它们共同构成了一个强大的日志分析和搜索平台。:一个基于Lucene的开源分布式搜索引擎,提供搜集、分析、存储数据功能。Logstash:一个日志搜集、分析、过滤的工具,支持大量数据获取方式,其自带输入(input)、过滤(filter)、输出(output)三部分。Kibana。

sq2048935747@163.com的博客 1611

Jev模型入门:从API接入到本地部署的完整实践指南

大模型的应用方式正从单一聊天窗口转向复杂的自动化工作流,而推理模型因具备指令跟随与结构化输出能力,成为构建Agent和数据处理管线的关键组件。Jev作为面向通用场景的推理模型,不仅提供了OpenAI兼容的API接口,还支持本地量化部署,兼顾隐私、可控性与长期成本。本文从模型定位出发,明确Jev与基座模型的差异,随后介绍密钥管理、API调用、参数调优,并深入演示基于Ollama与llama.cpp的本地部署流程,包括GGUF模型文件与chat template的匹配要点。针对实践中的常见问题,如密钥泄露、ma

weixin_29057237的博客 355

NIST随机性测试实战:从理论公式到结果解读

本文详细解析了NIST随机性测试的实战应用,从基础测试到高级测试,涵盖频数测试、块频数测试、游程测试等核心方法。通过实际案例和参数设置经验,帮助读者理解如何解读测试结果并排查常见问题,提升随机数生成质量。文章还分享了自动化测试流程和硬件RNG特殊处理技巧,适合密码学和区块链开发者参考。

weixin_29323365的博客 314

如何搭建 ELK【elasticsearch+logstash+kibana】日志分析系统

ELK即ELK平台是一套完整的日志集中处理解决方案,将Logstash和Kiabana三个开源工具配合使用, 完成更强大的用户对日志的查询、排序、统计需求。Logstash:用于收集并处理日志,将日志信息存储到里面:用于存储收集到的日志信息Kibana:通过Web端的可视化界面来查看日志(数据可视化)ELK 的工作原理在所有需要收集日志的服务器上部署Logstash;或者先将日志进行集中化管理在日志服务器上,在日志服务器上部署Logstash。Logstash收集日志,将日志格式化并输出到中。

ShockChen7的博客 9988

ZYNQ专题-7020驱动KSZ9031 PHY芯片

之所以有这篇文章,得益于Alinx的开发板。

Anitawen的博客 4961

ELK(elasticsearch+logstash+kibana)日志采集系统部署教程

文章目录一,安装环境二,安装JDK2.1,下载JDK:2.2,配置环境变量2.3,配置limit相关参数2.4,创建运行ELK的用户三,安装Elasticsearch四,安装logstash五,安装kibana 一,安装环境 系统版本:centos 6.5 JDK:1.8.0_181 Elasticsearch-6.4.2 Logstash-6.4.2 kibana-6.4.2 二,安装JDK 2.1,下载JDK: http://www.oracle.com/technetwork/java/javas.

大团猿的博客 2809

Windows下Maven环境变量配置避坑指南:解决‘mvn‘不被识别问题

本文详细解析了Windows系统中配置Maven环境变量时常见的'mvn'不被识别问题,特别是当系统提示“无法将‘mvn’项识别为cmdlet、函数、脚本文件或可运行程序的名称”时的解决方案。文章从问题根源入手,提供了清晰的配置步骤、深入的排查方法以及针对PowerShell的特殊处理,旨在帮助开发者彻底解决环境变量配置难题,确保Maven命令正常使用。

weixin_28826961的博客 389

高通平台开发系列讲解(系统篇)系统关机流程

📢本篇章主要图解高通平台系统关机流程。

内核笔记 3212

ELK(ElasticSearch, Logstash, Kibana)搭建实时日志分析平台

http://my.oschina.net/itblog/blog/547250 http://baidu.blog.51cto.com/71938/1676798 1、ELK由ElasticSearch、Logstash和Kiabana三个开源工具组成。官方网站:https://www.elastic.co/products • Elasticsearch是个开源分布式搜索引擎,它的特点

wzq6578702的专栏 2144

MFC实现键盘钩子(附完整源码)

MFC实现键盘钩子(附完整源码)

希望我的博客,能帮上你解决学习中工作中所遇到的问题 388

elasticsearch设置登录用户名和密码 & nginx代理免密登录kibana

ELK从7.x开始就内置了x-pack的安全鉴权机制,不用单独付费购买了。因此,可以直接在es中配置登录用户名和密码,以增强系统安全性。 需要说明的是,kibana实际使用的是es的内置账户,所以配置kibana账号其实就是配置es的账号。 一、运行环境 es和kibana都采用docker安装,docker-compose.yml如下: version: '3' services: es-data-node: image: docker.elastic.co/elasticsearc

穿拖鞋写程序 6206

【异常】Claude Code 第三方API 400报错(thinking type should be enabled or disabled)解决方案

摘要: Claude Code接入第三方API端点时出现400参数错误,主要因新版默认启用的Adaptive Thinking功能与旧版接口参数格式不兼容(需thinking: {type: "adaptive"},但第三方仅支持布尔值)。解决方案为修改本地settings.json配置文件,添加"CLAUDE_CODE_DISABLE_ADAPTIVE_THINKING": "1"环境变量并重启客户端,即可恢复思考模式功能。Adaptive Th

奶爸的编程之路,也就一周冷个三天 1万+

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

ELK配置es添加密码账户

1 elasticsearch设置密码 使用命令elasticsearch-setup-passwords interactive 如果报错如下信息 修改elasticsearch.yml文件 末尾增加如下代码 xpack.security.enabled: true 2. 重启elasticsearch,重新设置密码成功 再次执行设置密码 bin/elasticsearch-setup-...

poplarandwillow的博客 6967

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

docker搭建Elasticsearch、Kibana、Logstash 同步mysql数据到ES

在数据量大的企业级实践中,显得非常常见,特别是数据表超过千万级后,无论怎么优化,还是有点力不从心!使用中,最首先的问题就是怎么把千万级数据同步到中,在一些开源框架中知道了,有专门进行同步的!那就是Logstash。在思考,同步完怎么查看呢,这时Kibana映入眼帘,可视化的界面,让使用更加的得心应手哈!!这就是三剑客ELK。不过大多时候都是进行日志采集的,小编没有用,只是用来解决一个表的数据量大,查询慢的!后面小编在专门搭建日志采集的ELK。Elasticsearch 是一个分布式、RESTful风格的。

小王博客基地 3580

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

Docker中安装ElasticSearch+Kibana+Logstash(ELK)实践

在Docker中搭建elasticsearch、kibana、logstash(ELK)

RudolphLiu的博客 2572

ELK----介绍 ----部署elasticsearch 和kibana(es内存限制,密码修改),head插件

文章目录#ELK介绍1. 什么是 ELK?2. 什么是 Elasticsearch3. 什么是 Logstash4. 什么是 kibana5. 为什么使用 ELK?一. elasticsearch 部署1. 环境初始化(两台elasticsearch)2. 配置java环境3. elasticsearch 并安装二.二 监控 elasticsearch 集群状态1. 通过 shell 命令获取集群状态2. python 脚本3. zabbix 添加监控二. 部署 logstash1. 环境准备及安装2.

weixin_45697293的博客 995

windows 整合elk(elasticsearch、kibana、logstash)及 Java maven项目配置logback集成elk

elastic账号是无法用于kibana的登陆的,所以需要自行创建账号,并授权,cmd定位到es运行时(bin)目录输入以下命令。cmd 在bin目录 下输入elasticsearch ,或点击bin目录下的elasticsearch.bat文件如下图所示。cmd 在bin目录 下输入kibana,或点击bin目录下的kibana.bat文件如下图所示。在索引管理下默认会创建logstash传输的日志所处索引,如果没有则创建索引如下图。第二个断点处输入密码,(记录密码,生成秘钥需要用到)

captorwz的博客 2652

ELK(Elasticsearch、Logstash、Kibana) 分布式日志搭建详细过程

ELK是三款软件的简称,分别是LogstashKibana组成本文中描述了ELK日志平台的详细搭建过程,不对工具用途做描述。本文章包含四个模块:准备、搭建过程、使用kibana、kibana 添加登录

小菜bill的博客 1519
上一篇: ELK系列(八)、使用Filebeat+Redis+Logstash收集日志数据
下一篇: ELK系列(十)、ES中文分词器IK插件安装和配置远程词库热加载
王义凯_Rick
王义凯_Rick 领域专家: 大数据技术领域 领域专家: 大数据技术领域
博客等级 码龄14年 858粉丝 162原创
评论 11
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

打赏作者

王义凯_Rick

遇见即是缘,路过就给个评论吧~

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

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

打赏作者

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

抵扣说明:

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

余额充值