Elasticsearch默认开启方式是不需要鉴权就可以访问的
为了提高使用ES的安全性,我们需要自己进行ES的相关配置,开启鉴权登录

ES配置步骤

  1. 需要在配置文件中开启x-pack验证, 修改config目录下面的elasticsearch.yml文件,在里面添加如下内容:

vim /opt/elasticsearch-6.8.10/config/elasticsearch.yml  按i进入编辑模式:

#xpack 插件的授权类型,basic是免费的,还有其他收费版本

xpack.license.self_generated.type: basic

#是否开启安全验证

xpack.security.enabled: true

#是否开启远程访问安全验证

xpack.security.transport.ssl.enabled: true

保存退出 esc -> :wq 回车

不保存退出 esc -> :q! 回车

2、重启Elasticsearch

切换root用户

su root

按提示输入root密码

1.查找ES进程

ps -ef | grep elastic

2.杀掉ES进程

kill -9 10965(进程号)

启动es( /opt/elasticsearch-6.8.10 是elasticsearch安装目录 )

切换用户(es5.0之后的版本处于安全考虑,不允许用root用户启动es):

su es

/opt/elasticsearch-6.8.10/bin/elasticsearch

后台启动:nohup /opt/elasticsearch-6.8.10/bin/elasticsearch &

3、执行命令

/opt/elasticsearch-6.8.10/bin/elasticsearch-setup-passwords interactive

需要为这些用户设置密码:

elastic,apm_system,kibana,logstash_system,beats_system,remote_monitoring_user

一 一 输入就好了

Kibana配置步骤

截止到目前Elasticsearch的部分已经修改完毕,下面修改kibana配置以便于让其和Elasticsearch完成连接。

1、修改配置文件

修改kibana的配置文件config/kibana.yml在配置文件中添加下面内容

vim /opt/kibana-6.8.10-linux-x86_64/config/kibana.yml

elasticsearch.username: "kibana"

elasticsearch.password: "之前设置的密码"

2、重启Kibana

kibana 使用ps -ef|grep kibana是查不到进程的,因为其实运行在node里面。但是我们也不能关闭所有node里面的软件,所以我们需要查询kibana监听端口5601的进程。

netstat -tunlp | grep 5601

Kill -9 8138

启动Kibana

/opt/kibana-6.8.10-linux-x86_64/bin/kibana

后台启动:nohup /opt/kibana-6.8.10-linux-x86_64/bin/kibana &

Elasticsearch设置账号密码相关推荐

  1. Elasticsearch、Elasticsearch-head、Kibana 安全设置账号密码验证登陆

    Elasticsearch.Elasticsearch-head.Kibana 安全设置账号密码验证登陆 我的小站.Github.CSDN X-Pack 是 Elastic Stack 的一个扩展,提 ...

  2. 运维(14) docker-compose部署Elasticsearch并设置账号密码

    文章目录 一.前言 二.docker-compose部署Elasticsearch 三.访问 四.ES密码 1.设置ES密码 2.修改ES密码 五.其他 docker-compose-elastics ...

  3. ES和Kibana设置账号密码

    1.给ES设置账号密码 第一步:进入ES容器.命令:docker exec -it es /bin/bash 第二步:在ES的配置文件中添加以下配置 命令:vi config/elasticsearc ...

  4. Linux上 MongoDB 实现远程连接并设置账号密码

    本地系统:Fedora 28 服务器系统:CentOS 7 安装 在本地安装客户端 sudo dnf install mondodb 在服务器上安装服务端 sudo dnf install mongo ...

  5. MongoDB设置账号密码

    先输入show dbs查看mongodb数据库存在的数据库列表,选择需要设置的数据库-账号密码 设置超级管理员账号密码 1.可以使用navicat15连接mongodb数据库,进入命令行界面,输入以下 ...

  6. linux系统怎么设置ftp账号密码错误,linux系统FTP设置账号密码

    linux系统FTP设置账号密码 (2015-12-24 09:57:32) 一.启动vsftpd服务 1. 启动VSFTP服务器 A:cenos下运行:yum install vsftpd B. 登 ...

  7. 怎么给Mongodb设置账号密码(跳坑版)

    1.admin表创建一个admin user并设置密码并给userAdminAnyDatabase的权限; //可以在mongodb刚装好后,用官网自带的客户端MongoDB Compass一键con ...

  8. Mongodb 设置账号密码

    1. MongoDB 安装方式,参考我的博客: Windows下Mongodb免安装 并注册系统服务 或 centos 下安装mongodb3.4+ 注意:默认安装的MongoDB是无账号密码即可访问 ...

  9. SQL Server如何设置账号密码

    SQL Server如何设置账号密码 第一步:检查SQL Server网络配置器中的TCP/IP协议是否已启用(如果未启用,请启用并重启!!!,一定要重启): 如何打开网络配置器? 方法一:可以在开始 ...

  10. win10共享文件怎么设置账号密码访问,访问无法弹出登录窗口怎么解决

    win10共享文件关于设置使用账号密码登录指定文件的配置流程 环境:window10专业版 前情提要 笔者设置共享文件账号时遇到的问题:客户端访问报错"网络错误,Windows无法访问\\1 ...

最新文章

  1. 【重要预警】“永恒之蓝”漏洞又现新木马 组成僵尸网络挖矿虚拟货币
  2. VS 使用 :新建项目
  3. MySQL——JSON_REPLACE()函数修改JSON属性值
  4. Activity的Launch mode详解,A B C D的singleTask模式
  5. paip.java 架构师之路以及java高级技术
  6. mongodb:修改oplog.rs 的大小size
  7. 快闪ppt音乐_冬日午后南昌路,音乐快闪引人驻足
  8. Linux之mmap
  9. MySQL数据库面试题(2020最新版)
  10. 应用之星破除行业门槛 零成本开发手机应用
  11. 服务器2400系列和2600系列,英特尔至强处理器2400系列和2600系列有什么不同
  12. 《京东话费充值系统架构演进实践》--阅读
  13. 什么是天灾人祸,天灾是智商比较低,什么是人祸,人祸就是自己还不努力
  14. web防火墙和waf防火墙的区别
  15. 有限覆盖定理证明其他实数完备性定理
  16. 基于MATLAB的雷达的杂波模拟器
  17. 第九周项目三小星星星星星星星星星星星星星星星星星星星星星星星星星星星星星星星星星星星星星星星星星星星星星星星星星
  18. 中国修边压力机行业市场供需与战略研究报告
  19. ubuntu android编译和开发环境配置记录
  20. CSK6开发分享2-视觉开发套件驱屏魔改篇

热门文章

  1. ecshop模板支持php,让ecshop模板支持php运算
  2. (转载)Windows文件系统过滤驱动开发教程
  3. sudo报错及在linux上启动jar包时报错java.net.UnknownHostException
  4. 【北亚数据恢复】raid6磁盘阵列硬盘故障掉线导致上层虚拟机数据丢失的数据恢复案例
  5. 360天擎卸载带密码_如何卸载360企业版
  6. 一文搞明白DNS缓存投毒
  7. SEEDLab DNS_Remote Attack 实验报告
  8. 07_LTP语言技术平台
  9. 亲自动手制作来自MyBatis-Spring官网的chm格式帮助文件
  10. CentOS 7 安装微信小程序开发工具