@media screen and (min-width: 580px) { .flotantewhatsapp{ display:none; } }

Compartir por WhatsApp

linux-openldap-mysql-1

Linux: OpenLDAP + MySQL

Linux: OpenLDAP + MySQL

Hoy vamos a explicar una infraestrutura instalada sobre Ubuntu Server. La idea es instalar un servidor OpenLdap como frontend, y que tenga un MySQL en Backend, donde consultará los datos, que serán pre-cargados por un proceso externo.

Lo haremos sobre Ubuntu Server 20.04 LTS, que es la versión estable y de largo soporte que existe actualmente. Así que empezamos. Lo primero que haremos es instalar las dependencias:

Instalación OpenLDAP sobre Ubuntu Server 20.04 LTS

Usaremos el paquete slapd:

Ahora realizamos la configuración:

Instalar MySQL y DRIVER ODBC

Para que OpenLDAP se conecte a la base de datos, necesitaremos un driver que permita la conexión al MySQL.

Lanzamos el instalador del Mysql-server:

Y el driver lo podéis descargar desde el proyecto MySQL:

https://dev.mysql.com/downloads/connector/odbc/

linux-openldap-mysql-2

Podéis descargarlos con los siguientes comandos:

Comprobamos que el servicio de mysql server está arrancado:

linux-openldap-mysql-3

Configuración MySQL

Lanzamos la configuración del servidor MySQL Server:

Ahora comprobamos que podemos acceder:

Instalación PhpMyAdmin

Según para quién sea el servidor, siempre es bueno colocar una herramienta como PhpMyAdmin, que les permita una gestión gráfica. Lo haremos sobre el servidor MySQL:

La url de acceso sería http://IP-MYSQL/phpmyadmin

linux-openldap-mysql-4

Configuración OPENLDAP

Lo primero que haremos es generar una cuenta en la base de datos:

Ahora deberemos ir configurando los diferentes ficheros de configuración, os dejo todas las configuraciones:

Una vez configurados, recargamos el servicio:

Instalación PHPLDAPADMIN

Como hemos hecho con phpmyadmin, existe también la posibilidad de instalar un gestor gráfico para openldap. Lo haremos con PHPLDAPADMIN. La instalación se realiza sobre el Openldap:

A nivel de configuración:

La url de acceso es http://IP-OPENLDAP:139/phpldapadmin

linux-openldap-mysql-1

Precarga de datos en MYSQL para OPENLDAP

El punto clave de la instalación, para que la interconexión entre Frontend (Openldap) y Backend (Mysql) funcione, es la precarga de tablas de metadatos en el mysql.

Esto se hace con los ficheros del proyecto:

https://github.com/openldap/openldap/tree/master/servers/slapd/back-sql/rdbms_depend/mysql

En concreto se realizaría en este orden:

  • backsql_create.sql
  • testdb_create.sql
  • Testdb_data.sql
  • testdb_metadata.sql

linux-openldap-mysql-7

Luego la instalación de los ficheros sería:

Y asi por cada fichero

linux-openldap-mysql-5

Comprobaciones Openldap

Os dejo unos comprobaciones para verificar:

linux-openldap-mysql-6

¿Te ha gustado la entrada SÍGUENOS EN TWITTER O INVITANOS A UN CAFE?

El Blog de Negu

Acerca de Raul Unzue Pulido

Blogger en “Máquinas Virtuales - El Blog de Negu” | Senior Security Manager (PMP, ITIL) | ProjectManager, SysAdmin & DevOps Enthusiast | Especialista en Virtualización y Sistemas Operativos | VMware vExpert ⭐️ x12

Compruebe también

middleware-instalar-weblogic-en-ubuntu-20

Middleware: Instalar Weblogic en Ubuntu

Middleware: Instalar Weblogic en Ubuntu Oracle WebLogic Server es un servidor de aplicaciones Java EE …

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

5 + 13 =

Blog Maquinas Virtuales - El Blog de Negu