Com instal·lar phpLDAPadmin a CentOS 7

Introducció

Es tracta d’un client LDAP basat en web que està escrit amb llenguatge de programació PHP. Com que funciona a la web, té la possibilitat de funcionar a gairebé totes les plataformes de servidor GUI.


Algunes de les funcions que ofereix LDAP inclouen:

  • Navegació arbre LDAP
  • Gestió d’entrada (moure’s entre servidors, suprimir, copiar i editar)
  • Vista i edició d’imatges
  • Recerca senzilla i avançada
  • Gestió de les credencials d’autenticació de l’usuari (admet algorismes de descàrrega, com ara SHA)

Abans de començar

  • Un VPS que executa CentOS 7
  • Un usuari no root amb privilegis sudo
  • Instal·leu serveis de client LDAP. Podeu aprendre a configurar el servidor de protocols d’accés lleuger de directori en un servidor dedicat VOS CentOS 7 o dedicat
  • Servei httpd instal·lat i en funcionament. També podeu aprendre a instal·lar la pila LEMP (Linux, Nginx, MySQL, PHP) a CentOS 7 VPS o a un servidor dedicat
  • Instal·leu PHP

Nota especial: si decidiu seguir aquests tutorials, ja hauríeu d’haver instal·lat PHP.

Passos

Actualitzar els paquets del sistema

Actualització $ sudo yum && actualització sudo yum

Instal·leu paquets PHP addicionals

Heu d’instal·lar php-ldap i alguns altres paquets php necessaris per executar phpLDAPadmin.

$ sudo yum instal·la php-ldap php-mbstring php-pear php-xml

Les actualitzacions de publicació dels paquets addicionals per a Enterprise Linux (EPEL) s’han d’instal·lar perquè phpLDAPadmin no està disponible al dipòsit principal.

$ sudo yum instal·lar-llança epel

Inicieu els serveis LDAP

Els serveis ldap han de ser iniciats i també s’han de poder iniciar automàticament en l’arrencada.

$ sudo systemctl start sldap && sudo systemctl habilita sldap

Instal·leu el phpLDAPadmin

$ sudo yum -y instal·la phpldapadmin

Configura l’amfitrió virtual de phpLDAPadmin

Modifiqueu el fitxer de configuració situat a /etc/httpd/conf.d/phpldapadmin.conf perquè sembli el següent:

Àlies / phpldapadmin / usr / share / phpldapadmin / htdocs
Àlies / ldapadmin / usr / share / phpldapadmin / htdocs

# Apache 2.4
Requeriment atorgat

# Apache 2.2
Ordena denegar, permetre
Negar de tots
Permeten des del 127.0.0.1
Permet des de:: 1

Configura el phpLDAPadmin

Obriu el fitxer de configuració amb el vostre editor preferit.

$ sudo vim /etc/phpldapadmin/config.php

Es faran els canvis següents al codi php:

Creeu un nom per al vostre servidor LDAP que apareixerà per als usuaris al tauler d’administració; aquest paràmetre està situat a la línia 291

$ servidors->setValue (‘servidor’, ‘nom’, ‘Servidor LDAP Hostadvice’);

Per gestionar un altre servidor LDAP diferent del localhost, podeu descomprimir i canviar la configuració de la línia 298, introduint l’adreça IP adequada:

$ servidors->setValue (‘servidor’, ‘host’, ‘127.0.0.1’);

El port per defecte del servidor LDAP es deixa a 389 (port no estàndard), podeu canviar-lo desvinent la línia 301:

$ servidors->setValue (‘servidor’, ‘port’, 389);

La línia 332 definirà els detalls del vostre domini i els canviarà adequadament.

$ servidors->setValue (‘login’, ‘bind_id’, ‘cn = ldapadm, dc = exemple, dc = hostadvice, dc = local’);

Nota especial: El DND LDAP es defineix en instal·lar i configurar LDAP al vostre CentOS 7.

El conjunt d’algorisme de hashing de contrasenya ha de ser ssha. Per tant, canvieu la línia 388 adequadament:

$ servidors->setValue (“aspecte”, “password_hash”, “ssha”);

La línia 397 no hauria de ser sense compromís per assegurar-se que les credencials d’inici de sessió que s’utilitzen són els detalls del nom de domini i no la identificació de l’usuari (per tant, comenta la línia 398)

$ servidors->setValue (‘login’, ‘attr’, ‘dn’);
// servidors $->setValue (‘login’, ‘attr’, ‘uid’);

Desa els canvis i abandona l’editor.

Si utilitzeu la versió 7.2 de php, phpLDAPadmin té molts problemes de compatibilitat amb l’ús de funcions obsoletes. Podeu aprendre a enganxar els errors aquí.

Després de corregir els errors, podeu accedir al vostre tauler d’administració LDAP:

http: // (serverIP) / phpldapadmin. La pàgina de destinació hauria de ser com la següent.

Com instal·lar phpLDAPadmin a CentOS 7

Podeu avançar i iniciar la sessió prement el botó d’inici de sessió al menú de la barra lateral. Si voleu configurar correctament el fitxer de configuració de phpldapadmin, heu d’omplir els detalls del DNI d’inici de sessió. Només cal que introduïu el directori ldapadm contrasenya

Com instal·lar phpLDAPadmin a CentOS 7

Conclusió

És una pràctica segura tenir instal·lat el certificat SSL al servidor que executa phpLDAPadmin per assegurar que la informació es xifra..

L’eina phpLDAPadmin és útil per a una administració fàcil de LDAP, especialment per als administradors de sistemes principiants, tot i que encara cal fer algunes configuracions a la línia de comandes, e. g. crear classes d’objectes.

Consulteu aquests tres millors serveis d’allotjament Linux

FastComet

Preu inicial:
2,95 dòlars


Fiabilitat
9.7


Preu
9.5


Usuari amigable
9.7


Assistència
9.7


Característiques
9.6

Llegiu comentaris

Visita FastComet

Hostinger

Preu inicial:
0,99 USD


Fiabilitat
9.3


Preu
9.3


Usuari amigable
9.4


Assistència
9.4


Característiques
9.2

Llegiu comentaris

Visita Hostinger

ChemiCloud

Preu inicial:
2,76 dòlars


Fiabilitat
10


Preu
9.9


Usuari amigable
9.9


Assistència
10


Característiques
9.9

Llegiu comentaris

Visita ChemiCloud

Articles relacionats amb la informació

  • Com instal·lar la pila LEMP (Linux, Nginx, MySQL, PHP) en CentOS 7 VPS o servidor dedicat
    intermèdia
  • Com instal·lar Zabbix a CentOS 7
    intermèdia
  • Com instal·lar PHP al servidor CentOS 7
    intermèdia
  • Com instal·lar Selfoss en un VPS Linux CentOS 7
    intermèdia
  • Com configurar el servidor de protocol d’accés lleuger de directori en un servidor VPS o CentOS 7 dedicat
    expert
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me