GNU/Linux >> Tutoriels Linux >  >> Linux

Configurer X-pack Security sur Elasticsearch et Kibana

X-Pack est une extension Elastic Stack qui fournit des fonctionnalités de sécurité, d'alerte, de surveillance, de création de rapports, d'apprentissage automatique et de nombreuses autres fonctionnalités. Par défaut, lorsque vous installez Elasticsearch, X-Pack est installé.

La popularité croissante d'Elasticsearch a fait d'Elasticsearch et de Kibana des cibles pour les pirates et les rançongiciels. Il est donc important de ne jamais laisser votre cluster Elasticsearch sans protection.

À partir de la version 6.8 d'Elasticsearch, la licence X Pack Basic (gratuite) inclut la sécurité dans la version standard d'Elasticsearch, alors qu'auparavant, il s'agissait d'une fonctionnalité payante.

Comment configurer la sécurité X-pack sur Elasticsearch

Gardez à l'esprit que les étapes suivantes nécessiteront inévitablement un certain temps d'arrêt. Si votre pile d'élans est déjà en production, il est conseillé d'effectuer d'abord les opérations suivantes dans un environnement intermédiaire pour vous assurer de vous familiariser avec toutes les étapes impliquées avant de provoquer un arrêt de la production.

Arrêtez le kibana

sudo systemctl stop kibana

Arrêter elasticsearch

sudo systemctl stop elasticsearch

activer xpack dans elasticsearch.yml

sudo nano /etc/elasticsearch/elasticsearch.yml
xpack.security.enabled: true

Démarrer Elasticsearch

sudo systemctl start elasticsearch

Configurer les mots de passe utilisateur par défaut

cd /usr/share/elasticsearch/bin
sudo ./elasticsearch-setup-passwords auto

Mots de passe système

Changed password for user apm_system
PASSWORD apm_system = ixicTkGDQvsRD4DVud7G
Changed password for user kibana
PASSWORD kibana = bkC6npKCtAMBFWZw4ube
Changed password for user logstash_system
PASSWORD logstash_system = 8t8t6FAbBPU1SYthqQnW
Changed password for user beats_system
PASSWORD beats_system = fRoOzNLyZ5lB8bKD9SaG
Changed password for user remote_monitoring_user
PASSWORD remote_monitoring_user = Ais1CsbZtl0KbIHDHZ2i
Changed password for user elastic
PASSWORD elastic = Vd0DDcdBV5d3gIKRxmVM

Ajouter le nom d'utilisateur par défaut dans kibana

vim /etc/kibana/kibana.yml
elasticsearch.username: "kibana_system"
elasticsearch.password: "new_password"

Démarrer Kibana

systemctl start kibana

Accéder à Kibana

Connectez-vous à Kibana avec l'utilisateur intégré élastique

https://<ip address>:5601

Créer un utilisateur


Go to the Management / Security / Users page:

plus d'infos


Linux
  1. Installation de Filebeat, Logstash, ElasticSearch et Kibana dans Ubuntu 14.04

  2. Désactivation de la confirmation du mot de passe de sécurité administrateur dans Jira et Confluence

  3. Étapes de sécurité avancées pour Linux

  4. Comment installer et configurer Elasticsearch sur Ubuntu 18.04

  5. Configurer SFTP et empêcher SSH sur Ubuntu 20.04

Comment configurer et activer les mises à jour de sécurité automatiques sur Ubuntu

Comment installer Elastic Stack (Elasticsearch, Logstash et Kibana) sur CentOS 8

Elasticsearch et Kibana :installation et utilisation de base sur Ubuntu 16.04

Configurer ELK Stack sur Ubuntu 16.04 - Installer ElasticSearch, Logstash et Kibana sur Ubuntu 16.04

Comment installer Elasticsearch, Logstash et Kibana (ELK Stack) sur Ubuntu 18.04 / Ubuntu 16.04

Présentation des types de bases de données distribuées et de la sécurité