Sådan installeres phpLDAPadmin på Ubuntu 18.04

Billede: Jack Wallen

For nylig gik vi igennem processen med installation og brug af OpenLDAP på Ubuntu 18.04. Denne proces er ikke meget vanskelig, men at bruge OpenLDAP fra kommandolinjen til at indtaste LDAP-data kan være meget besværligt.

Datacenter skal læses

  • 8 datacenters forudsigelser for 2020
  • 7 netværksforudsigelser for 2020: Automation, edge computing, Wi-Fi 6 og mere
  • Bedste praksis for server virtualisering og tip til, hvad man ikke skal gøre
  • Kvanteberegning: Syv sandheder, du har brug for at vide

Heldigvis er der tilgængelige værktøjer til at gøre denne proces betydeligt lettere. Et sådant værktøj er phpLDAPadmin. Denne særlige webbaserede front-end for OpenLDAP gør oprettelse af poster i LDAP-databasen så let som peg og klik.

Og installation af phpLDAPadmin er ganske enkel. Eller det var i det mindste. Før udgivelsen af ​​Ubuntu 18.04 var installationen af ​​dette værktøj lige så let som at åbne et terminalvindue og udstede kommandoen:

 sudo apt-get install phpldapadmin 

Der er dog et problem. Med den seneste udgivelse af Ubuntu Server blev PHP opgraderet til 7.2. På grund af dette findes der en række afskrivningsproblemer i phpLDAPadmin, så installation fra standardlager fungerer ikke. Heldigvis tog en udvikler sig af de problemer, der plagede den seneste udgivelse af phpLDAPadmin og PHP 7.2 og gjorde det muligt at installere denne frontend.

Jeg vil vise dig, hvordan du installerer den løsning, der er oprettet af GitHub-bruger breisig. Det er ganske nemt at gøre og kræver kun, at du allerede har OpenLDAP installeret og arbejder på din Ubuntu Server 18.04-platform.

Krav

Uden for at have OpenLDAP kørt på din Ubuntu Server 18.04 platform, skal du også installere git. Dette gøres med kommandoen:

 sudo apt-get install git 

Når du har dette krav ud af vejen, er du klar til at gå.

Installation af phpLDAPadmin

Tilbage i terminalvinduet skal du skifte til dokumentroden på din webserver med kommandoen cd / var / www / html . Klon derefter phpLDAPadmin med kommandoen:

 sudo git klon https://github.com/breisig/phpLDAPadmin.git 

For at gøre tingene lettere, lad os omdøbe det bibliotek med kommandoen:

 sudo mv / var / www / html / phpLDAPadmin / var / www / html / phpldapadmin 

Det sidste trin i installationen er at kopiere konfigurationsfilen. Skift til konfigurationsbiblioteket med kommandoen cd / var / www / html / phpldapadmin / config og kopier derefter filen med kommandoen:

 sudo cp config.php.example config.php 

Du kan nu pege din browser til http: // SERVER_IP / phpldapadmin og begynde at bruge værktøjet. Der er dog et par konfigurationsmuligheder, der skal tages hånd om.

Konfiguration

Udsted kommandoen sudo nano /var/www/html/phpldapadmin/config/config.php . I denne fil skal du passe på følgende konfigurationsindstillinger:

For at forhindre mulige sikkerhedsproblemer med phpLDAPadmin-serveradressen skal du ændre følgende:

 // $ servers-> setValue ('server', 'host', '127.0.0.1'); 

Til:

 $ Servere-> setValue ( 'server', 'vært', 'server_IP'); 

hvor SERVER_IP er adressen på OpenLDAP-serveren.

De næste konfigurationer er som følger.

Skift rundt om linje 300:

 $ Servere-> setValue ( 'server', 'bunden', array ()); 

Til:

 $ Servere-> setValue ( 'server', 'bunden', array ( 'dc = eksempel, dc = com)); 

Bemærk: Du ændrer eksempel og com til det domæne, du har brugt ved opsætning af OpenLDAP.

Gå til (ca.) linje 335 og skift:

 // $ servere-> setValue ( 'server', 'TLS', falske); 

Til:

 $ Servere-> setValue ( 'server', 'TLS', falske); 

Skift linjen omkring linje 453:

 // $ servere-> setValue ( 'login', 'anon_bind', true); 

Til:

 $ Servere-> setValue ( 'login', 'anon_bind', falsk); 

Det er alt, hvad der er for konfigurationsindstillingerne. Gem og luk filen.

Brug af phpLDAPadmin

Du kan nu pege din browser til http: // SERVER_IP / phpldapadmin (hvor SERVER_IP er IP-adressen på din hosting-server). Du vil se loginskærmen, på hvilket tidspunkt du indtaster cn = admin, dc = eksempel, dc = com som brugernavn og den adgangskode, du oprettede, når du installerer OpenLDAP. Hvis du brugte et andet domæne end eksempel.com, erstattede du disse poster i brugernavnet, så de passer til dine behov.

Når den er korrekt godkendt, skal du se phpLDAPadmin-skærmen, hvor du kan begynde at indtaste data til din OpenLDAP-server ( figur A ).

Figur A

Din phpLDAPadmin-frontend er klar til at blive serveret.

Nem sti til indtastning af LDAP-data

Du har nu en meget lettere sti til indtastning af LDAP-data. Takket være denne praktiske løsning til phpLDAPadmin er du ikke længere bundet af kommandolinjen til indtastning af oplysninger om OpenLDAP med Ubuntu Server 18.04.

Datacenter Trends Nyhedsbrev

DevOps, virtualisering, hybrid sky, opbevaring og driftseffektivitet er blot nogle af de datacenteremner, vi vil fremhæve. Leveres mandage og onsdage

Tilmeld dig i dag

© Copyright 2021 | mobilegn.com