我是靠谱客的博主 斯文绿茶,这篇文章主要介绍elasticsearch生成证书的两种方式,现在分享给大家,希望可以做个参考。

1.elasticsearch-certgen 方式
详细见文档:elasticsearch 集群安装 + xpack + es-head + ik分词
注意: 这种方式如果以后新增节点导致证书得重新生成并放到es所有节点

2.elasticsearch-certutil方式

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
##(1)创建证书 $ pwd /alidata1/admin/tools/elasticsearch-6.8.6 $ ./bin/elasticsearch-certutil ca --pem --out ca.zip --days 36500 -s ## 会生成ca.zip文件 $ unzip ca.zip $ openssl x509 -in ca/ca.crt -noout -dates ## 查看证书有效期 notBefore=Jun 9 02:15:46 2020 GMT notAfter=May 16 02:15:46 2120 GMT $ ./bin/elasticsearch-certutil cert --ca-cert ca/ca.crt --ca-key ca/ca.key --pem --name za-test --out za-test.zip --days 36500 -s ## 会生成za-test.zip文件 $ unzip za-test.zip $ openssl x509 -in za-test/za-test.crt -noout -dates ## 查看证书有效期 notBefore=Jun 9 02:24:27 2020 GMT notAfter=May 16 02:24:27 2120 GMT ##(2)将证书拷贝到对应目录 $ mkdir config/certs $ cp ca/* za-test/* config/certs ##(3)将新证书拷贝到集群所有机器 $ scp config/certs/* xxxx ##(3)修改配置 ... ## ssl xpack.security.transport.ssl.enabled: true xpack.security.enabled: true xpack.security.transport.ssl.verification_mode: certificate xpack.security.transport.ssl.key: certs/za-test.key xpack.security.transport.ssl.certificate: certs/za-test.crt xpack.security.transport.ssl.certificate_authorities: certs/ca.crt ... ##(4)生成账户密码 $ ./bin/elasticsearch-setup-passwords interactive ## 依次输入密码

最后

以上就是斯文绿茶最近收集整理的关于elasticsearch生成证书的两种方式的全部内容,更多相关elasticsearch生成证书内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(61)

评论列表共有 0 条评论

立即
投稿
返回
顶部