1. elasticsearch.yml文件中新增如下配置即可:


# 开启x-pack安全验证


xpack.security.enabled: true


xpack.license.self_generated.type: basic


# 如果是basic license的话需要加入下面这一行,不然的话restart elasticsearch之后会报错。


xpack.security.transport.ssl.enabled: true

 2.设置密码 并重启服务


[root@elk elasticsearch]# bin/elasticsearch-setup-passwords interactive


Initiating the setup of passwords for reserved users


elastic,apm_system,kibana,logstash_system,beats_system,remote_monitoring_user.


You will be prompted to enter passwords as the process progresses.


Please confirm that you would like to continue [y/N]y






Enter password for [elastic]:


Reenter password for [elastic]:


Enter password for [apm_system]:


Reenter password for [apm_system]:


Enter password for [kibana]:


Reenter password for [kibana]:


Enter password for [logstash_system]:


Reenter password for [logstash_system]:


Enter password for [beats_system]:


Reenter password for [beats_system]:


Enter password for [remote_monitoring_user]:


Reenter password for [remote_monitoring_user]:


Changed password for user [apm_system]


Changed password for user [kibana]


Changed password for user [logstash_system]


Changed password for user [beats_system]


Changed password for user [remote_monitoring_user]


Changed password for user [elastic]



密码设置完成后需要在相对应的服务中增加elasticsearch的账号密码,例如kibana、logstash。
kibana设置:并重启服务


elasticsearch.username: "elastic"


elasticsearch.password: "123456"



3. 测试 帐号:elastic 密码:xxxxxx

ELK7.4.2启用x-pack_第1张图片