Disables elastic and kibana users after a while

After I'm using X--Pack basic authentication setting, it disables elastic and kibana users after some times working on my project? Then I have to reset these user's password then restart Elasticsearch and Kibana, then it will be work. in last 3 hours, I did it 4 times?!! why this is happening?

X-Back basic does not have security features.

I meant X-pack free licensed. I have installed x-pack free license and it has set the password for my Elasticseach and Kibana. These are not fecurity features?

I do not need any features like machine learning. I`m using Xpack free only for setting a password for users. If I miss understood, please correct me.
I want:

  • install my Elastic search and Kibana on my ubuntu server (that only response to localhost. I have now)
  • Access Kibana in the browser. I can not open in Kibana from ssh so I should use the browser. I the Kkibana only listen to localhost on my server, how can I access it vi for example http://200.50.60.30 ?
  • I need to deny all IP and only allow localhost and server real IP
  • I need set a password for elastic and Kibana users.

Do I need x-pack for those above fatures?

Security needs xpack gold or platinum.
You can have by default a trial license of 30 days.
The basic free license does not include security.

Have a look at https://www.elastic.co/subscriptions

I think I found the problem. In developing mode, I use this command a lot "DELETE _all". From last night os far, I did not use this command and my application was working fine with lots of restarts. But now I just used that command for reconfiguration indicates, and suddenly it happened again.

My solution in DevMode:
I made another superuser and whenever it happens, I only use these commands fastly:

curl -u es_admin -XPUT 'http://localhost:9200/_xpack/security/user/elastic/_password?pretty' -H 'Content-Type: application/json' -d' { "password" : "oldElasticPassword"}' 
curl -u es_admin -XPUT 'http://localhost:9200/_xpack/security/user/kibana/_password?pretty' -H 'Content-Type: application/json' -d' { "password" : "oldKibanaPassword"}' 

"oldElasticPassword" and "oldKibanaPassword" are the password I was using before these users disabled. It means please get back to some minutes config (last passwords I was using) and I do not need to change any config files again.

Verifying users:

 curl -u elastic 'http://localhost:9200/_xpack/security/_authenticate?pretty'
 curl -u kibana 'http://localhost:9200/_xpack/security/_authenticate?pretty'

Then Restart:

systemctl restart kibana.service
systemctl restart elasticsearch.service

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.