elasticsearch 开启密码验证,让你的数据不再裸奔[亲测有效]

elasticsearch 开启密码验证,让你的数据不再裸奔[亲测有效]官方给的消息是从6.8 和 7.1 开始默认提供。这对于那些裸奔在互联网的搜索服务来说,绝对是一个好消息。 配置起来也很简单。 第一步:切换到elastsearch的目录下,使用下列命令生成证书 b…

elasticsearch 开启密码验证,让你的数据不再裸奔

配置起来也很简单。

第一步:切换到elastsearch的目录下,使用下列命令生成证书

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

代码100分

第二步:打开config/elasticsearch.yaml,在尾部添加下面一行代码:

代码100分 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

然后启动elasticsearch

第三步:新打开一个终端,使用cd命令切换到elasticsearch目录,然后使用 bin/elasticsearch-setup-passwords auto 命令自动生成好几个默认用户和密码。 如果想手动生成密码,则使用 bin/elasticsearch-setup-passwords interactive 命令。一般默认会生成好几个管理员账户,其中一个叫elastic的用户是超级管理员。

第四步:验证一下。打开浏览器,输入我们的elasticsearch的网址,比如本地的http://localhost:9200/ ,然后会弹出一个输入框,让我们输入账号和密码,输入后则可以看到一些介绍。

elasticsearch 开启密码验证,让你的数据不再裸奔[亲测有效]

登录后

elasticsearch 开启密码验证,让你的数据不再裸奔[亲测有效]

修改密码命令如下

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

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/6932.html

(0)
上一篇 2023-03-30
下一篇 2023-03-30

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注