文章目录

  • 第一步、在 elasticsearch.yml 中添加如下配置
  • 第二步、重启elasticsearch服务
  • 第三步、设置elasticsearch密码
  • 第四步、验证
  • *修改密码
  • *如果密码忘了怎么办?如何重置密码?
    • 1、修改elasticsearch.yml 配置,将身份验证相关配置屏蔽掉;
    • 2、重启ES,查看下索引,发现多了一个.security-7索引,将其删除
    • 3、到此就回到ES没有设置密码的阶段了,如果想重新设置密码,请从第一步开始

Elasticsearch安装不会默认开启用户名密码验证,直接访问http://127.0.0.1:9200会显示elasticsearch信息,很明显,这样是不安全的;那如何开启简单的用户名密码验证呢?

Elasticsearch示例版本:7.12.3

第一步、在 elasticsearch.yml 中添加如下配置

# 配置X-Pack
http.cors.enabled: true
http.cors.allow-origin: "*"
http.cors.allow-headers: Authorization
xpack.security.enabled: true
xpack.security.transport.ssl.enabled: true

第二步、重启elasticsearch服务

systemctl restart elasticsearch

第三步、设置elasticsearch密码

/usr/share/elasticsearch/bin/elasticsearch-setup-passwords interactive

因为需要设置 elastic,apm_system,kibana,kibana_system,logstash_system,beats_system,remote_monitoring_user 这些用户的密码,故这个过程比较漫长,耐心设置;

第四步、验证

浏览器直接访问http://127.0.0.1:9200,会出现输入用户名、密码的弹窗,输入elastic和密码后,才能看到elasticsearch信息;

*修改密码

下面的示例为将elastic的密码设置为"123456"

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

*如果密码忘了怎么办?如何重置密码?

1、修改elasticsearch.yml 配置,将身份验证相关配置屏蔽掉;

2、重启ES,查看下索引,发现多了一个.security-7索引,将其删除

3、到此就回到ES没有设置密码的阶段了,如果想重新设置密码,请从第一步开始


Elasticsearch 设置用户名密码认证(亲测)相关推荐

  1. mogodb 设置用户名密码认证

    mogodb 设置用户名密码认证: #step 1: create account 1. mongo; 2. use admin; 3. db.createUser({ user: "roo ...

  2. java wcf 未提供用户名_WCF的用户名密码认证

    以前我们用WebService做分布式系统的时候,认证是个麻烦的问题,通常的做法是继承一个SoapHeader,把用户名和密码放到里面,每调用一个方法都要把用户名和密码传递给服务器端来验证 ,效率相当 ...

  3. WCF的用户名+密码认证方式

    概述 今天在做Master Data Service(后面简称MDS)项目时需要通过WCF来使用MDS的API,从而对MDS的数据进行操作.在这个过程中,遇到了一个棘手的问题,就是在客户端调用Web ...

  4. "Selenium + Firefox"如何使用带用户名密码认证的HTTP代理

    本文原创作者:鲲之鹏(http://www.site-digger.com) 本文原始链接:http://www.site-digger.com/html/articles/20180822/662. ...

  5. 如何使用带有用户名密码认证的HTTP(S)代理?保姆级教程来了!

    当我们在日常应用HTTP代理的时候,终端IP不固定的情况下,或者需要多机器同时使用HTTP代理时,就会遇到一个问题:如何使用带有用户名密码认证的HTTP(S)代理? 按照下列步骤,能轻松解决这一问题! ...

  6. python连接mongodb数据库密码_windows下mongodb设置用户名密码用python连接

    环境: 主机:WIN10 python版本:3.5 mongodb版本:3.4.2 开发环境:pyCharm mongodb设置用户名密码: 编写mongodb配置文件mongodb.conf dbp ...

  7. [WCF安全系列]认证与凭证:用户名/密码认证与Windows认证

    如果要给认证下一个定义,我个人的倾向这样的定义:认证是确定被认证方的真实身份和他或她申明(Claim)的身份是否相符的行为.认证方需要被认证方提供相应的身份证明材料,以鉴定本身的身份是否与声称的身份相 ...

  8. win7系统ftp服务器密码修改,win7ftp服务器设置用户名密码设置

    win7ftp服务器设置用户名密码设置 内容精选 换一换 建议您的密码由数字.大小写字母.特殊符号组成,长度在8至26位.同时建议您从华为云的云市场中下载并安装虚拟化杀毒产品和主机安全加固产品,这样可 ...

  9. git设置用户名密码

    在已有git用户名和密码的基础上,当你git push -u,报错用户名和密码不对 [session-9140c8bf] xxxxxxxx: Incorrect username or passwor ...

最新文章

  1. OpenDNS 不再向用户展示广告
  2. vPower系列- 前言
  3. numpy.zeros详解
  4. Android开发中java.lang.RuntimeException: Unable to start activity ComponentInfo{xxx}: java.lang.NullPoi
  5. linux 内核配置mmc,Linux内核编译,配置本机驱动
  6. [OJ] Wildcard Matching (Hard)
  7. 【转】页(page),用户控件(userControl),窗口(window)区别
  8. java字符串string_Java字符串String方法总结
  9. Bug提交规范及注意事项
  10. Google Analytics是什么
  11. python tkinter
  12. 矩阵最简行阶梯型计算器_商人懂技术,谁也挡不住——首位将机械计算器推向全世界的人...
  13. 资源(电影、英剧、美剧、日剧、动漫、纪录片)网站
  14. SAP License:公司上一套sap系统得多少钱?
  15. 近岸蛋白递交注册:年营收3.4亿 朱化星控制71.24%表决权
  16. 微信朋友验证消息是什么来源_微信好友来源怎么改?来源朋友验证消息是什么意思?...
  17. win8系统 ps不能直接拖入图片的问题!解决方法
  18. 【paper吐槽】【SelfSupervised Learning】Self-Supervised Image Restoration with Blurry and Noisy Pairs
  19. sql将日期格式化特定的字符串格式
  20. java 修饰符 详解,详解Java修饰符

热门文章

  1. Linux中编辑视频字幕
  2. IWDG.........
  3. HTTP的长连接与短连接
  4. 四人团-江南行-在乌镇西栅旅游
  5. 智慧教育信息化建设解决方案
  6. 嵌入式LinuxAndroid开发-I2C外设驱动
  7. 【文学】平凡的世界第一部
  8. 索尼WH-1000XM3不能与win10电脑蓝牙正常配对
  9. 手机APP滥用隐私权限普遍:上网几乎等同于“裸奔”
  10. Sublime Text3主题配置和美化