Guide Complet : Installer et Configurer des Certificats SSL/TLS sur Elasticsearch et Kibana

07 juillet 2025

Image

Ce guide vous accompagnera pas à pas dans l’installation des certificats sur Elastic dans votre infrastructure. Nous allons mettre en exergue les différentes étapes pour garantir une installation et une configuration réussie des certificats.

Configuration du certificat

Pour sécuriser les communications au sein d'un cluster Elastic, vous devez importer et configurer les certificats SSL/TLS.

1. Génération des certificats :

Elastic offre un outil à partir elasticsearch-certutil pour générer des certificats. Cet outil peut créer des certificats auto-signés ou des certificats signés par une autorité de certification (CA). Voici un exemple de commande pour générer un certificat auto-signé :

 ./bin/elasticsearch-certutil cert --ca elastic-stack-ca.p12

2. Distribution des certificats :

Copier les certificats générés sur chaque nœud du cluster Elastic. Il faut également s’assurer que les nœuds ont accès à leur propre certificat et à la clé privée, ainsi qu'au certificat de l'autorité de certification (CA).

3. Configuration des certificats dans Elasticsearch

Pour configurer le certificat, if faut modifier le fichier elasticsearch.yml sur chaque nœud pour inclure les chemins vers les certificats et les clés :

     xpack.security.transport.ssl.enabled: true

     xpack.security.transport.ssl.verification_mode: certificate

     xpack.security.transport.ssl.keystore.path: /path/to/your/keystore.p12

     xpack.security.transport.ssl.truststore.path: /path/to/your/truststore.p12

 

     xpack.security.http.ssl.enabled: true

     xpack.security.http.ssl.keystore.path: /path/to/your/keystore.p12

     xpack.security.http.ssl.truststore.path: /path/to/your/truststore.p12

  

4. Redémarrage des nœuds :

Après avoir configuré les certificats il faut redémarrer les différents nœuds Elasticsearch pour appliquer les changements.

sudo systemctl restart elasticsearch

5. Vérification de la configuration :

Pour vérifier que les communications sont sécurisées et fonctionnent correctement avec les certificats qui ont été configurés en consultant les journaux d'Elasticsearch et en utilisant des outils comme « curl » pour tester les connexions HTTPS.

curl -v -X GET https://localhost:9200 -u username:password --cacert /path/to/ca.crt

6. Configuration du certificat sur Kibana :

On peut également configurer Kibana pour utiliser HTTPS en modifiant le fichier kibana.yml après avoir généré un CSR (Certificate Signed Request) pour kibana et l’ayant signé avec votre autorité de certification (CA) :

     server.ssl.enabled: true

     server.ssl.certificate: /path/to/your/certificate.crt

     server.ssl.key: /path/to/your/certificate.key


 

 

INSITU IT: votre allié Elastic

Configurer correctement un nœud maître dans Elastic est un passage obligé pour garantir la résilience et les performances de votre environnement. 

Vous souhaitez aller plus loin? Chez INSITU IT, nous vous accompagnons dans la mise en place, l’optimisation et la surveillance de vos infrastructures Elastic. Contactez-nous pour une consultation personnalisée !

Planifier une rencontre

Découvrir d'autres articles récents

Image

Guide Complet : Installer et Configurer des Certificats SSL/TLS sur Elasticsearch et Kibana

Ce guide vous accompagnera pas à pas dans l’installation des certificats sur Elastic dans votre infrastructure. Nous allons mettre en...
Lire la suite
Données secteur minier, observabilité

FAQ – Pourquoi les données environnementales sont essentielles à la gestion minière moderne?

Pourquoi les données sont-elles devenues si centrales dans l’exploitation minière?  Dans un article publié par Kelsey Kidd, directrice des ventes...
Lire la suite
Image

Comment installer et configurer un nœud maître Elastic pour votre cluster?

Dans le cadre du déploiement d’un cluster Elastic performant et sécurisé, la configuration d’un nœud maître est une étape essentielle....
Lire la suite
Un guide sur l'installation de Elasticsearch simple

Installation d’Elastic: Guide Simple

Dans un monde où les volumes de données explosent, disposer d’un moteur de recherche puissant et rapide est essentiel. Elastic...
Lire la suite