Haluatko oppia määrittämään Nginx-palvelun Kerberos-todennuksen Active Directoryssa? Tässä opetusohjelmassa näytämme sinulle, miten Nginx-käyttäjät todennetaan Microsoft Windowsin Active Directoryn ja Kerberos-protokollan avulla.
• Ubuntu 20
• Ubuntu 19
• Ubuntu 18
• Nginx 1.18.0
Esimerkissämme toimialueen ohjauskoneen IP-osoite on 192.168.15.10.
Esimerkissämme Nginx-palvelimen IP-osoite on 192.168.15.11.
Laiteluettelo
Seuraavassa osassa on luettelo tämän opetusohjelman luomiseen käytetyistä laitteista.
Amazon Associatena ansaitsen ehdot täyttävistä ostoksista.
Nginx – Liittyvä opetusohjelma:
Tällä sivulla tarjoamme nopean pääsyn luetteloon opetusohjelmia, jotka liittyvät Nginx.
Opetusohjelma Windows – Toimialuetilin luominen
• IP – 192.168.15.10
• Operacional System – WINDOWS 2012 R2
• Hostname – TECH-DC01
Meidän on luotava vähintään yksi tili Active Directory -tietokantaan.
ADMIN-tiliä käytetään kirjautumisena Nginx-palvelimeen.
Avaa toimialueen ohjauskoneessa sovellus nimeltä: Active Directoryn käyttäjät ja tietokoneet
Luo uusi tili Käyttäjät-säilöön.
Luo uusi tili nimeltä: admin
ADMIN-käyttäjälle määritetty salasana: kamisama123.
Tätä tiliä käytetään todennettuna Nginx-palvelimessa.
Onnittelut, olet luonut tarvittavan Active Directory -tilin.
Nginx – Kerberos-todennus Active Directoryssa
• IP – 192.168.15.11
• Käyttöjärjestelmä – Ubuntu 20
• Isäntänimi – NGINX
Määritä isäntänimi HOSTNAMECTL-komennolla.
Muokkaa HOSTS-määritystiedostoa.
Lisää toimialueen ohjauskoneen IP-osoite ja isäntänimi.
Ota Kerberos-todennus käyttöön asentamalla tarvittavien pakettien luettelo.
Suorita Grafiikka-asennuksessa seuraavat määritykset:
• Kerberos-kiinteistö – TECH. Paikallisia
• Kerberos server – TECH-DC01.TECH.LOCAL
• Hallintapalvelin – TECH-DC01. Tech. Paikallisia
Toimialueen tietoja on muutettava verkkoympäristöäsi vastaavat tiedot.
Muokkaa Kerberos-määritystiedostoa.
Tässä on kansio, ennen kokoonpanoamme.
Tässä on kansio kokoonpanomme jälkeen.
Toimialueen tietoja on muutettava verkkoympäristöäsi vastaavat tiedot.
Olet saanut tarvittavat Kerberos-määritykset valmiiksi.
Nginx – Kerberos-todennus
Asenna Nginx-palvelin ja tarvittavat paketit.
Esimerkissämme pyydämme todennusta käyttäjille, jotka yrittävät käyttää TEST-nimistä hakemistoa.
Luo TEST-niminen kansio ja anna www-data-nimiselle käyttäjälle oikeus käyttää tätä kansiota.
Määritä Nginx-palvelin pyytämään PAM-todennusta käyttäjille, jotka yrittävät käyttää tätä hakemistoa.
Muokkaa oletussivuston Nginx-määritystiedostoa.
Lisää tähän tiedostoon seuraava määritys.
Tässä on kansio, ennen kokoonpanoamme.
Tässä on kansio kokoonpanomme jälkeen.
Nginx-palvelin on määritetty pyytämään salasanan todennusta test-nimisen kansion käyttöä varten.
Nginx-palvelu konfiguroidaan todentamaan käyttäjätilejä PAM-todennusmoduulin avulla.
Luo PAMin määritystiedosto.
Tässä on tiedoston sisältö.
Esimerkissämme aiomme todentaa Nginx-palvelun käyttöoikeuden Kerberosin avulla.
Käynnistä Nginx-palvelu uudelleen.
Onnittelen! Nginx-todennuksen määrittäminen Kerberosin käyttöön onnistui.
Nginx – Keberos-todennustesti
Luo todennustestissä käytettävä HTML-sivu.
Esimerkissämme loimme HTML-sivun nimeltä TEST.
Avaa selain ja kirjoita Nginx-verkkopalvelimen IP-osoite.
Esimerkissämme selaimeen syötettiin seuraava URL-osoite:
• http://192.168.15.11
Nginxin oletussivu tulee näkyviin.
Avaa selain ja kirjoita web-palvelimen IP-osoite plus /test.
Esimerkissämme selaimeen syötettiin seuraava URL-osoite:
• http://192.168.15.11/test/test.html
Kirjoita kirjautumisnäyttöön Active Directory -käyttäjänimi ja sen salasana.
• Käyttäjätunnus: admin
• Salasana: kamisama123.
Onnistuneen kirjautumisen jälkeen sinulla on oikeus käyttää TEST-nimistä hakemistoa.
Onnittelen! Olet määrittänyt Kerberos-todennuksen Nginx-palvelimeen.