Wilt u leren hoe u de Elasticsearch TLS-versleuteling en HTTPS-communicatie inschakelen? In deze zelfstudie laten we u zien hoe u de beveiligingsfunctie inschakelt en hoe u de HTTPS-versleuteling op de ElasticSearch-server inschakelt op een computer waarop Ubuntu Linux wordt uitgevoerd.

• Ubuntu 18
• Ubuntu 19
• ElasticSearch 7.6.2
• Kibana 7.6.2

In ons voorbeeld is het IP-adres van de ElastiSearch-server 192.168.100.7.

Tutorial ElasticSearch – Het upgraden van de basislicentie

Installeer de benodigde pakketten.

Copy to Clipboard

Controleer het licentietype dat is geïnstalleerd op de ElasticSearch-server.

Copy to Clipboard

Hier is de opdrachtuitvoer.

Copy to Clipboard

In ons voorbeeld hebben we een basislicentie geïnstalleerd op de ElasticSearch-server.

Schakel de proeflicentie in op de ElasticSearch-server.

Copy to Clipboard

De beveiligingsfuncties zijn niet beschikbaar op de ElasticSearch basislicentie.

Zelfstudie ElasticSearch – De TLS-versleuteling en HTTPS-communicatie inschakelen

Stop de ElasticSearch-service.

Copy to Clipboard

Maak een zelfondertekende certificaatautoriteit.

Copy to Clipboard

Hier is de opdrachtuitvoer.

Copy to Clipboard

In ons voorbeeld is er geen wachtwoord ingesteld.

Maak een certificaat voor het ElasticSearch-knooppunt.

Copy to Clipboard

Hier is de opdrachtuitvoer.

Copy to Clipboard

In ons voorbeeld is er geen wachtwoord ingesteld.

Kopieer de certificaten naar de juiste map en stel de juiste machtigingen in.

Copy to Clipboard

Maak een certificaat om HTTPS-communicatie in te schakelen.

Copy to Clipboard

Hier is de opdrachtuitvoer.

Copy to Clipboard

In ons voorbeeld zijn er geen wachtwoord, geen DNS en geen IP-adressen ingesteld.

In ons voorbeeld hebben we gebruik gemaakt van de zelfondertekende certificaatautoriteit die eerder is gemaakt.

Kopieer de certificaten naar de juiste map en stel de juiste machtigingen in.

Copy to Clipboard

Het ElasticSearch-configuratiebestand met de naam bewerken: elasticsearch.yml

Copy to Clipboard

Voeg de volgende regels toe aan het einde van het bestand.

Copy to Clipboard

Hier is het originele bestand, vóór onze configuratie.

Copy to Clipboard

Hier is het bestand met onze configuratie.

Copy to Clipboard

Start de ElasticSearch-service.

Copy to Clipboard

Stel het wachtwoord in voor de ingebouwde gebruikers van ElasticSearch.

Copy to Clipboard

Hier is de opdrachtuitvoer.

Copy to Clipboard

Test uw communicatie met de ElasticSearch-server.

Houd er rekening mee dat we HTTPS moeten gebruiken.

Houd er rekening mee dat we valse certificaten gebruiken, daarom moeten we de certificaatverificatie op de OPDRACHT CURL uitschakelen.

Copy to Clipboard

Hier is de opdrachtuitvoer.

Copy to Clipboard

De ElasticSearch-server vereist gebruikersverificatie.

Test uw communicatie met de ElasticSearch-server met het ELASTIC-gebruikersaccount.

Copy to Clipboard

Hier is de opdrachtuitvoer.

Copy to Clipboard

U ervoor kiezen om het gebruikerswachtwoord in te voeren op de opdrachtregel.

Copy to Clipboard

Gefeliciteerd! U bent klaar met de ElasticSearch TLS-versleutelingsconfiguratie.

Gefeliciteerd! U hebt de ElasticSearch HTTPS-configuratie voltooid.

Zelfstudie ElasticSearch – Kibana-configuratie

Stop de Kibana service.

Copy to Clipboard

Kopieer het certificaat van de zelfondertekende certificeringsinstantie.

Copy to Clipboard

Het Kibana-configuratiebestand met de naam bewerken: kibana.yml

Copy to Clipboard

Zoek en wijzig de Elasticsearch-verbinding van HTTP naar HTTPS.

Copy to Clipboard

Voeg de volgende regels toe aan het einde van het bestand.

Copy to Clipboard

Hier is het originele bestand, vóór onze configuratie.

Copy to Clipboard

Hier is het bestand met onze configuratie.

Copy to Clipboard

Houd er rekening mee dat u het Kibana-wachtwoord moet wijzigen om uw omgeving weer te geven.

Start de Kibana-dienst.

Copy to Clipboard

Open uw browser en voer het IP-adres van uw Kibana-server plus :5601 in.

In ons voorbeeld is de volgende URL ingevoerd in de browser:

• http://192.168.100.7:5601

De Kibana webinterface moet worden gepresenteerd

Kibana login

Na een succesvolle login moet het Kibana dashboard worden gepresenteerd.

Kibana menus

Gefeliciteerd! U bent klaar met de Kibana integratie met ElasticSearch.