首页 > 其他分享 >elasticsearch生成证书的两种方式

elasticsearch生成证书的两种方式

时间:2022-09-22 10:47:50浏览次数:58  
标签:证书 ## ca za 生成 -- elasticsearch test

1.elasticsearch-certgen 方式

注意: 这种方式如果以后新增节点导致证书得重新生成并放到es所有节点

2.elasticsearch-certutil方式

##(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    ## 依次输入密码

  

标签:证书,##,ca,za,生成,--,elasticsearch,test
From: https://www.cnblogs.com/Jeffrey1172417122/p/16718354.html

相关文章

  • 使用Sql生成测试数据
    无论您是在用原型证明某一概念,还是开发一个全新的应用程序,或者只是学习SQL,您都需要在您的应用程序上运行测试数据。本文讨论了如何生成足够的、对测试有用的、具有期望......
  • windows下使用openssl将pfx格式证书转换成key和crt
    windows下安装opensshttp://slproweb.com/products/Win32OpenSSL.html 配置环境变量安装目录/bin目录放到path环境变量中  pfx格式证书转换成key和crt步骤1:先将......
  • 【前端】HTML编码效提升:快速生成HTML标签
    目录1.生成多级标签2.生成同级标签3.生成注释4.生成多个相同标签5.生成带class标签6生成带id标签.7.生成带内容标签18.生成带内容标签29.生成带属性标签GIF演示:快速生成HT......
  • elasticsearch8.1源码编译笔记
    环境idea2022.1.3jdk17macos10.14.6gradle7.4.2(代码自动下载)前置准备idea设置JDK17idea设置gradleJVM为ProjectJVMgradle设置aliyun加速(可选),有时设......
  • ElasticSearch安装使用
    要吃多少根冰棍才能说出如此冰冷刺骨的话语简介有了mysql,为什么还要用elasticsearch?mysql更多是用来存储数据,在数据量过多的时候,使用ES来检索数据(快)。ES基本概念In......
  • Gradle-自定义生成的apk或aar名称
    Gradle-自定义生成的apk或aar名称我们平时用AndroidStudio打包时候,如果不加规则限制,打包出来的名称都是app-debug.apkapp-release.apkapp.aab那么怎么让我们打包的......
  • 您在 Elasticsearch 中的数据库数据
    您在Elasticsearch中的数据库数据如果您像我一样喜欢Elasticsearch的灵活性和可扩展性。与Kibana搭配使用,它成为利用数据的完美工具,即使对于非技术人员也是如此。......
  • 获得 Google 数据分析证书后 60 天
    获得Google数据分析证书后60天好日子的读者,GoogleDataAnalyticsCertificate在完成我的谷歌数据分析专业证书2个月~60天后,我不得不说这是一段地狱般的旅程,......
  • 在UniApp的H5项目中,生成二维码和扫描二维码的操作处理
    在我们基于UniApp的H5项目中,需要生成一些二维码进行展示,另外也需要让用户可以扫码进行一定的快捷操作,本篇随笔介绍一下二维码的生成处理和基于H5的扫码进行操作。二维码的......
  • 数字证书相关·文章阅读
    3分钟告诉你什么是非对称加密、对称加密、公钥、私钥、数字证书、数字签名、信息摘要、中间人攻击、CA、根证书数字证书及CA的扫盲介绍各种数字证书区别p12,crt,key,......