美文网首页
ES-密码相关

ES-密码相关

作者: 李哈哈_2c85 | 来源:发表于2024-07-22 16:17 被阅读0次

1、单节点添加密码

1、修改 ES 配置文件,开启 Security,默认文件:./config/elasticsearch.yml

xpack.security.enabled: true
xpack.security.transport.ssl.enabled: true

2、配置修改完之后重启 ES,设置内置用户密码

./bin/elasticsearch-setup-passwords interactive

2、已有集群添加密码

1、关闭 Elasticsearch 集群中的每个节点。在每个节点的配置文件中添加以下 X-Pack 相关配置:

xpack.security.enabled: true
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

确保所有节点上的配置文件都进行了相同的更改。

2、选择其中一个节点,在该节点上执行以下命令来生成证书:

bin/elasticsearch-certutil cert -out config/elastic-certificates.p12 -pass ""

这将生成一个名为 elastic-certificates.p12 的证书文件--位置在es/config中。
将生成的 elastic-certificates.p12 文件复制到其他节点的相同位置es/config。

注意文件权限!!!!!!!----属主数组

3、启动集群中的所有节点。在任意一个节点上执行以下命令来设置账号密码:

bin/elasticsearch-setup-passwords interactive

这将提示您输入超级用户 elastic 的密码。
关于设置账号密码,当您在一个节点上执行 bin/elasticsearch-setup-passwords interactive 命令时,会为整个集群创建账号密码,并不需要在每个节点上都执行此命令。


ES-修改密码--知道原密码的情况下执行

curl -X POST -u <用户名>:<旧密码> -H "Content-Type: application/json" -d '{
  "password" : "<新密码>"
}' http://<节点地址>:<端口号>/_security/user/<用户名>/_password

配置文件开启xpack

开启xpack:https://www.yht7.com/news/104624
开启xpack

xpack.security.enabled: true
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

执行生产cert文件,创建账号密码
bin/elasticsearch-certutil cert -out config/elastic-certificates.p12 -pass ""
重启后创建
bin/elasticsearch-setup-passwords interactive


curl -X POST -u elastic:test_elastic -H "Content-Type: application/json" -d '{
"password" : "J1r@f7D0_PEcNi3A1A="
}' http://16.168.139.45:9200/_security/user/elastic/_password

J1r@f7D0_PEcNi3A1A=

相关文章

  • es-索引相关

    取2个月之前时间 查看索引 删除索引,通配符形式 添加索引副本 索引起别名 查看别名

  • Elasticsearch

    一、相关术语 ES-》数据库 索引index-》表 文档document-》行 字段fields-》列 分片(sh...

  • ES-相关性重塑

    定义 相关性搜索 让搜索引擎理解语义 影响召回及排序 举例 - //输入休息、住宿,也可以搜到凯悦 相关性重塑策略...

  • ES-近义词查询

    ES-近义词查询 在现实生活中,我们搜索"马铃薯"时,百度能给我找到马铃薯,土豆,洋芋等相关信息.因为在它们都是同...

  • Toastmaster word: aesthetic

    英 [iːs'θetɪk; es-] 美 [ɛs'θɛtɪk] adjectiveconcerned with...

  • elasticsearch php

    新建索引 $es->indices()->create(['index' => '库名']); 新进索引文档 $e...

  • 密码相关技术梳理

    团队新人比较多,总体培训一下密码相关技术点,密码相关技术很庞杂,深入也很难,我们开发中对密码学的细节不需要太多深入...

  • 那些永远记不住的单词|Aesthetic 美学审美【042】

    Aesthetic 英 [iːs'θetɪk; es-] 美 [ɛs'θɛtɪk] adj. 美的;美学的;审美的...

  • 密码存储相关总结

    1. 一般数据库中存储密码使用MD5或者SHA系列(如SHA1、SHA256、SHA384、SHA512等) 这两...

  • 密码学相关

    最近因为写网安作业,学习了一下密码学相关的知识,写一篇文章记录总结一下。 基本原理 密码Alice和Bob要进行通...

网友评论

      本文标题:ES-密码相关

      本文链接:https://www.haomeiwen.com/subject/atbsbrtx.html