Wilt u weten hoe u de Apache-service Kerberos-verificatie configureert op Active Directory? In deze zelfstudie laten we u zien hoe u Apache-gebruikers verifiëren met behulp van de Active Directory van Microsoft Windows en het Kerberos-protocol.
• Ubuntu 20
• Ubuntu 19
• Ubuntu 18
• Apache 2.4.41
• Windows 2012 R2
In ons voorbeeld is het IP-adres van de domeincontroller 192.168.15.10.
In ons voorbeeld is het IP-adres van de Apache-server 192.168.15.11.
Copyright © 2018-2021 door Techexpert.tips.
Alle rechten voorbehouden. Niets uit deze publicatie mag worden gereproduceerd, verspreid of verzonden in welke vorm of op welke wijze dan ook zonder voorafgaande schriftelijke toestemming van de uitgever.
Uitrustingslijst
In de volgende sectie wordt de lijst weergegeven met apparatuur die wordt gebruikt om deze zelfstudie te maken.
Als Amazon Associate verdien ik aan kwalificerende aankopen.
Apache – Gerelateerde zelfstudie:
Op deze pagina bieden we snelle toegang tot een lijst met tutorials met betrekking tot Apache.
Zelfstudie Windows – Domeinaccount maken
• IP – 192.168.15.10
• Operacional System – WINDOWS 2012 R2
• Hostname – TECH-DC01
We moeten ten minste 1 account maken in de Active Directory-database.
Het ADMIN-account wordt gebruikt om in te loggen op de Apache-server.
Open op de domeincontroller de toepassing met de naam: Active Directory Users and Computers
Maak een nieuw account in de container Gebruikers.
Een nieuw account met de naam: beheerder maken
Wachtwoord geconfigureerd voor de ADMIN-gebruiker: kamisama123..
Dit account wordt gebruikt om te verifiëren op de Apache-server.
Gefeliciteerd, u hebt het vereiste Active Directory-account gemaakt.
Apache – Kerberos-verificatie in de Active Directory
• IP – 192.168.15.11
• Operationeel systeem – Ubuntu 20
• Hostname – APACHE
Stel een hostnaam in met de opdracht HOSTNAMECTL.
Het configuratiebestand HOSTS bewerken.
Voeg het IP-adres en de hostnaam van de domeincontroller toe.
Installeer de Apache-server, de Kerberos-module en een lijst met benodigde software.
Voer in de grafische installatie de volgende configuratie uit:
• Kerberos realm – TECH.LOCAL
• Kerberos server – TECH-DC01.TECH.LOCAL
• Administrative server – TECH-DC01.TECH.LOCAL
U moet de domeininformatie wijzigen om uw netwerkomgeving weer te geven.
Het configuratiebestand van Kerberos bewerken.
Hier is het bestand, voor onze configuratie.
Hier is het bestand, na onze configuratie.
U moet de domeininformatie wijzigen om uw netwerkomgeving weer te geven.
Start een Kerberos-sessie als domeinbeheerder.
Vermeld de Kerberos-sessie.
Hier is de opdrachtuitvoer.
Voeg de Apache-server toe als domeincomputer.
U moet de domeininformatie wijzigen om uw netwerkomgeving weer te geven.
Je moet de hostnaam wijzigen.
Stop de Kerberos-sessie als domeinbeheerder.
Verplaats het sleutelbestand naar de juiste locatie.
In ons voorbeeld gaan we verificatie aanvragen voor gebruikers die toegang proberen te krijgen tot een map met de naam TEST.
Maak een map met de naam TEST en geef de gebruiker met de naam www-data toestemming voor deze map.
Configureer de Apache-server om de Kerberos-verificatie aan te vragen aan gebruikers die toegang proberen te krijgen tot deze map.
Het Apache-configuratiebestand bewerken.
Hier is het bestand, voor onze configuratie.
Hier is het bestand, na onze configuratie.
De Apache-server is geconfigureerd om wachtwoordverificatie aan te vragen om toegang te krijgen tot de map met de naam TEST.
De Apache-service is geconfigureerd om gebruikersaccounts te verifiëren met Kerberos.
U moet de domeininformatie wijzigen om uw netwerkomgeving weer te geven.
Start de Apache-service opnieuw.
Gefeliciteerd! U hebt de Apache-verificatie geconfigureerd om Kerberos te gebruiken.
Apache – Kerberos authenticatie test
Open uw browser en voer het IP-adres van uw Apache-webserver in.
In ons voorbeeld is de volgende URL ingevoerd in de browser:
• http://192.168.15.11
De standaardpagina van Apache wordt weergegeven.
Open uw browser en voer het IP-adres van uw webserver plus /test in.
In ons voorbeeld is de volgende URL ingevoerd in de browser:
• http://192.168.15.11/test
Voer op het inlogscherm een Active Directory-gebruikersnaam en het wachtwoord in.
• Username: admin
• Wachtwoord: kamisama123..
Na een succesvolle aanmelding krijgt u toegang tot de map met de naam TEST.
Gefeliciteerd! U hebt de Kerberos-verificatie op de Apache-server geconfigureerd.