GNU/Linux >> Tutoriales Linux >  >> Debian

Configurar el cliente LDAP en Ubuntu 16.04 / Debian 8

En esta guía, configuraremos el cliente LDAP para usar el mecanismo de autenticación LDAP para acceder al inicio de sesión. Esta guía ha sido probada en servidores Ubuntu 16.04 y Debian 8. Además, esta guía debería funcionar en otras distribuciones de Ubuntu y Debian.

Suponiendo que tiene un servidor LDAP en funcionamiento,

LEA: Guía paso a paso para configurar OpenLDAP Server en CentOS 7/RHEL 7

LEER :Guía paso a paso para configurar OpenLDAP Server en Ubuntu 16.04 / Debian 8

Instalar cliente LDAP:

Instale los paquetes de cliente LDAP necesarios.

$ sudo apt-get update
$ sudo apt-get -y install libnss-ldap libpam-ldap ldap-utils nscd

Durante la instalación, el instalador del paquete le hará una variedad de preguntas. Introduzca los valores según su entorno.

En la primera pantalla, ingrese los detalles del servidor LDAP. Reemplace “192.168.12.10” con la dirección IP o el nombre de host de su servidor LDAP.

Ahora, ingrese el DN (Nombre de Dominio) de la base de búsqueda LDAP. En mi caso es dc=itzgeek,dc=local .

Elija la versión de LDAP a utilizar; su servidor LDAP debería ser compatible con esta versión. Mi servidor LDAP admite el protocolo v3.

Depende de usted decidir si la cuenta administrativa de LDAP puede actuar como una raíz local. En mi caso, no tengo problemas para que el administrador de LDAP se convierta en la raíz de una máquina local.

Seleccione No en el siguiente mensaje.

Ingrese los detalles de la cuenta administrativa de LDAP.

Introduzca la contraseña de la cuenta administrativa de LDAP.

Configurar autenticación:

El instalador aprovecha al máximo las configuraciones en función de nuestras entradas proporcionadas en la sección anterior. Sin embargo, aún se requieren algunos cambios para que funcione la autenticación LDAP.

Configurar nsswitch.conf para trabajar con LDAP.

$ sudo vi /etc/nsswitch.conf

Actualice las siguientes líneas que se muestran a continuación.

passwd:         compat ldap
group:          compat ldap
shadow:         compat ldap

Opcional:si desea que el directorio de inicio del usuario se cree automáticamente, haga lo siguiente.

$ sudo vi /etc/pam.d/common-session

Agregue la siguiente línea en el archivo anterior.

session required        pam_mkhomedir.so skel=/etc/skel umask=077

Reinicie el nscd servicio.

$ sudo service nscd restart

Verificar inicio de sesión LDAP:

Usa el getent comando para obtener las entradas LDAP del servidor LDAP.

$ getent passwd ldapuser

ldapuser:x:9999:100:Test LdapUser:/home/ldapuser:/bin/bash

Captura de pantalla:

Para verificar el LDAP, inicie sesión con el usuario de LDAP "ldapuser ” en la máquina cliente.

Eso es todo.


Debian
  1. Cómo configurar HAProxy en el servidor Debian 9 / Ubuntu 16.04

  2. Cómo instalar el servidor OpenLDAP en Debian o Ubuntu

  3. Cómo configurar el servidor DHCP en CentOS 7 / Ubuntu 18.04 / 16.04 / Debian 9

  4. Cómo instalar Puppet 6.x en Ubuntu 18.04 / Ubuntu 16.04 y Debian 9

  5. Configurar el cliente LDAP en Ubuntu 20.04 - ¿Guía paso a paso?

Cómo configurar LAMP con Debian 11

Cómo configurar el servidor Samba con Debian 11

Cliente LDAP

Instalar y configurar Virtualmin en el servidor Ubuntu 20.04 / Debian 10

Cómo configurar el servidor OpenLDAP en Debian 10

Ubuntu 19.04:configurar el servidor NTP