首先,我的目的只是想给客户端或者curl命令访问es的时候设置一个密码。
但是看网上教程,大部分都是需要先执行 elasticsearch-certutil ca 生成证书,拷贝证书到每个节点。然后再用elasticsearch-setup-passwords interactive设置密码。
但是官网说ca证书只是给节点间通讯用的,就是ssl层。所以我不明白es的访问密码和 ca证书直接是啥关系。我能否不生成ca证书,直接通过elasticsearch-setup-passwords interactive设置密码,达到我第一行所说的目的。
但是看网上教程,大部分都是需要先执行 elasticsearch-certutil ca 生成证书,拷贝证书到每个节点。然后再用elasticsearch-setup-passwords interactive设置密码。
但是官网说ca证书只是给节点间通讯用的,就是ssl层。所以我不明白es的访问密码和 ca证书直接是啥关系。我能否不生成ca证书,直接通过elasticsearch-setup-passwords interactive设置密码,达到我第一行所说的目的。
3 个回复
emmning - for learn you know
赞同来自: JimmyGao
Charele - Cisco4321
赞同来自:
SSL证书是用于节点间认证的。是另外一个东东(另外,这个证书可以用密码来保护,跟上面那个密码没有关系)
另外,证书分为节点认证和http两种,用于不同的场景
caryliang - es使用工程师
赞同来自: