Hola lector y/o seguidor. En casi todas las redes internas de empresas cubanas con una media de más de 50 PC, es casi normal ver que funcionan mecanismos de comunicación interno que facilite el intercambio de información y ahorre recursos tales como gastos de telefonía fija. Uno de estos mecanismos es la instalación de servicios de mensajería instantánea. Pues sucede que muchas veces queremos que los usuarios que con los cuales ya nos logueamos en la PC también nos sirvan para acceder a dicho servicio. En esta entrada me enfocaré en uno de los tantos que existen: eJabber.
Datos iniciales del escenario:
- PC con Debian 7 Wheezy
- Servicio eJabber 2.1
- Servicio OpenLDAP con protocolo versión 3
- Base DN del dominio LDAP casa.org
Todas las configuraciones del eJabber se realizan en el fichero /etc/ejabber/ejabberd.cfg. Aclarar que solo se modifican los parametros que a continuación se describen y que como siempre se haga una salva previa del contenido del fichero original por si se deseara restaurar los valores predeterminados.
cp /etc/ejabberd/ejabberd.cfg /etc/ejabberd/ejabberd.cfg.bak
Configurar el dominio de los usuarios que están almacenados en el servicio LDAP.
%% Hostname
{hosts, ["localhost", "jabber.casa.org"]}.
Desactivamos (comentariar) el método interno, que es el que trae por defecto. Los comentarios se realizan anteponiendo 2 símbolos por ciento “%”
%% auth_method: Method used to authenticate the users.
%% The default method is the internal
%%{auth_method, internal}.
Activamos (descomentariar) el método LDAP y especificamos los parametros que nos pide.
%% Authentication using LDAP
{auth_method, ldap}.
%% List of LDAP servers:
{ldap_servers, ["1.1.1.1"]}.
%% Search base of LDAP directory:
{ldap_base, "ou=Usuarios,dc=casa,dc=org"}.
Reiniciamos el servicio y listo
service ejabberd restart
Vale aclarar que esta configuración está diseñada para cuando cualquier usuario puede consultar sus datos de LDAP. En caso de no ser así se describen en el mismo fichero otros parámetros que nos servirán para esos otros escenarios.
Y listo! Es verdad que es un tanto simple pero creame que a veces en lo simple radica lo genial 😉





Su comentario