A first opening in elasticsearch x-pack configuration file validated, the directory elasticsearch.yml modify config file, add the following in the inside, and reboot
xpack.security.enabled: true
Second, the implementation elasticsearch-setup-passwords interactive elasticsearch command in the bin, elasticsearch-setup-passwords are elasticsearch command-line tool to set a password, it has been built interactively setting a password for each user
➜ sh 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]
Third, the configuration kibana, so that it can access elasticsearch
Kibana modify configuration files, kibana.yml under config, add the following
elasticsearch.username: "elastic" elasticsearch.password: "123456"