Si queremos poner nuestro entorno ELK (ElasticSearch, Logstash y Kibana) en producción lo primero que debemos hacer es securizarlo. Así que instalamos el plugin Elastic Shield el cual nos ayudará en dicha tarea:
1 2 |
> /usr/share/elasticsearch/bin/plugin install license > /usr/share/elasticsearch/bin/plugin install shield |
Creamos el usuario administrador:
1 2 3 |
> /usr/share/elasticsearch/bin/shield/esusers useradd es_admin -r admin Enter new password: ***** Retype new password: ***** |
Ahora reiniciamos el servicio para que se aplique aplique la configuración:
1 |
> /etc/init.d/elasticsearch restart |
Ahora podremos comprobar que si intentamos acceder al servidor http://localhost:9200/ nos mostrará un error al no permitir el acceso al usuario anonymous. Pero si lo intentamos con el usuario admin si que funciona: