elasticsearch 设置访问密码

这篇具有很好参考价值的文章主要介绍了elasticsearch 设置访问密码。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

elasticsearch 安装后,默认端口是9200,如果暴露在互联网中存在安全风险,需要为elastic 设置访问密码,从elasticsearch7.7 以后,开源了密码的使用,我们可以直接使用内置的加密方案。

首先切换到已经安装好的es目录中,

cd /data/canal/elasticsearch-7.16.0/

然后生成证书

./bin/elasticsearch-certutil ca
./bin/elasticsearch-certutil cert --ca elastic-stack-ca.p12

#将证书拷贝到config中

cp elastic-certificates.p12 config/
cp elastic-stack-ca.p12 config/

在config/elasticsearch.yml 中增加配置脚本

xpack.security.enabled: true
xpack.license.self_generated.type: basic
xpack.security.transport.ssl.enabled: true
xpack.security.transport.ssl.verification_mode: certificate
xpack.security.transport.ssl.keystore.path: elastic-certificates.p12
xpack.security.transport.ssl.truststore.path: elastic-certificates.p12

配置文件修改后,需要停止es 并重启成功后可以设置访问密码

上述准备工作完成后,可以生成es访问密码(请牢记访问密码)

./bin/elasticsearch-setup-passwords interactive

需要在如下输入框输入密码,比如: es123456, 连续输入6组密码后结束

elasticsearch加密访问,常用,elasticsearch,搜索引擎,大数据

 

密码输入后,可以使用 curl 来访问es

curl http://127.0.0.1:9200/_cat/indices -u elastic:es123456

得到如下结果,表示访问成功

[root@ddd config]# curl http://127.0.0.1:9200/_cat/indices?pretty -u elastic:es123456


green  open .security-7        _VYk4f_0QiW2aAeJ5UQeGg 1 0     7  0 25.8kb 25.8kb
yellow open  order_user 5fPLPo8qQUW0NOfEIB63Rg 1 1 14004  5  5.4mb  5.4mb
yellow open order dzac0X1ITB67RUaXFH8cSA 1 1  5490 96  1.8mb  1.8mb
yellow open saas            0WR2-4L-Ru2hm-G0VW1HpQ 1 1  4059  7  1.6mb  1.6mb
 

未使用密码访问es

curl http://127.0.0.1:9200/_cat/indices文章来源地址https://www.toymoban.com/news/detail-559475.html

到了这里,关于elasticsearch 设置访问密码的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • elasticsearch 设置访问密码

    elasticsearch 安装后,默认端口是9200,如果暴露在互联网中存在安全风险,需要为elastic 设置访问密码,从elasticsearch7.7 以后,开源了密码的使用,我们可以直接使用内置的加密方案。 首先切换到已经安装好的es目录中, 然后生成证书 在config/elasticsearch.yml 中增加配置脚本 配置

    2024年02月16日
    浏览(34)
  • ElasticSearch、kibana设置账户密码;ElasticSearch对外访问

    今天在linux服务器上搭建elasticsearch索引库,但这段时间正在搞护网行动,所以elasticsearch和kibana就不能裸奔了,所以这篇文章我写了如何设置账户密码 elasticsearch 使用版本7.6.2 kibana 使用版本7.6.2 生成CA证书 bin目录下执行 然后使用刚刚生成的证书,生成p12秘钥 ,进入bin目录执行

    2024年02月02日
    浏览(42)
  • win11 搭建Apache webdav 设置用户名密码 加密授权访问以及多个不同目录访问

    Apache webdav 的搭建应该比较简单,但是搭建后还遇到了一些问题,也就是设置了访问用户名密码,咋就不生效呢,苦苦思索两日,终于发现了问题,本文就是分两个方面来编写 官网下载: https://www.apachehaus.com/cgi-bin/download.plx 打开文件 “/conf/httpd.conf“, 取消加载和包含语句的

    2024年01月21日
    浏览(64)
  • elasticsearch6.6.0设置访问密码

    首先破解 x-pack-core-6.6.0.jar 破解的方式大家可以参考 https://codeantenna.com/a/YDks83ZHjd 中5.破解x-pack 这部分 , 也可以直接下载我编译好的 https://download.csdn.net/download/iBuDongIt/88748782 下载后解压替换 elasticsearch-6.6.0/modules/x-pack-core/x-pack-core-6.6.0.jar即可 注意 : 先切换到 elasticsearch 所属的

    2024年01月17日
    浏览(39)
  • [Elasticsearch] 给ES设置必须以用户名密码访问

    一、elasticsearch.yml中设置 1、进入es的config目录中打开elasticsearch.yml 2、增加以下两项: 二、重启es后使用elasticsearch-setup-passwords进行密码设置 1、在完成修改elasticsearch.yml后,重启es; 2、进入es的bin目录,敲入命令: 3、之后分别给elastic, kibana, logstash_system,beats_system等用户设置密

    2024年02月08日
    浏览(57)
  • ELK: 给Elasticsearch, Kibanan设置访问的账号和密码

    目录 1、设置Elasticseach的密码: 2、设置Kibanan的账号和密码: 3、修改Elasticsearch的密码: 4、补充说明: 1)kibana并没有自己的账号和密码,它使用的就是elasticsearch的账号密码。  2)在windwos下尝试命令的方式修改elasticsearch的密码,失败的几种情况: 修改Elasticsearch的配置文件

    2024年02月02日
    浏览(51)
  • Elasticsearch(ES6)------(4) ES设置用户名密码访问

     Elasticsearch(ES)             (1) 下载、安装+kibana 下载                  (2) 本机多节点启动+ElasticSearch head插件使用              (3) 索引、文档概念和索引CRUD             (4) ES设置用户名密码访问             (5)kibana的es查询、mysql查询转换和对应ja

    2024年02月09日
    浏览(60)
  • Elasticsearch (ES) 搜索引擎: 搜索功能:搜索分页、搜索匹配、全文搜索、搜索建议、字段排序

    原文链接:https://xiets.blog.csdn.net/article/details/132348920 版权声明:原创文章禁止转载 专栏目录:Elasticsearch 专栏(总目录) ES 搜索 API 官网文档:Search APIs 先创建一个索引,并写入一些文档用于搜索示例: 写入一些文档示例: 官网API:The _source option 搜索结果中的文档数据封装

    2024年02月08日
    浏览(53)
  • 分布式搜索引擎——elasticsearch搜索功能

    Elasticsearch提供了基于JSON的DSL (Domain Specific Language)来定义查询。常见的查询类型包括: 查询所有:查询出所有数据,一般测试用。例如:match_all 全文检索(full text)查询:利用分词器对用户输入内容分词,然后去倒排索引库中匹配。例如: match_query multi_match_query 精确查询:根据精确词条

    2024年02月05日
    浏览(68)
  • 分布式搜索引擎ElasticSearch——搜索功能

    DSL查询分类 DSL官方文档 全文检索查询 精确查询 地理查询 复合查询 Function Score Query function score query Boolean Query 排序 分页 官方文档 高亮 快速入门 match,term,range,bool查询 排序和分页 高亮显示 就是在前面抽取的解析代码中进一步添加关于高亮的解析部分,因为highlight和so

    2024年02月01日
    浏览(54)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包