Skip to content


Migration de l'authentification des utilisateurs de Openfire à une authentification Active Directory : CentOS

Installation et configuration de OpenFire (jabber) couplé avec un Active Directory

prérequis

La première partie est relativement simple, il suffit de suivre les commandes suivantes :

yum install -y jre dejavu*
yum -y install http://download.igniterealtime.org/openfire/openfire-3.8.2-1.i386.rpm
sed -i -e "s/#OPENFIRE_USER/OPENFIRE_USER/g" /etc/sysconfig/openfire
sed -i -e "s/#JAVA_HOME.*/JAVA_HOME=\/usr/g" /etc/sysconfig/openfire
sed -i -e "s/<setup>.*/<setup>false<\/setup>/g" /opt/openfire/conf/openfire.xml
service openfire restart
head -n -3 /etc/sysconfig/iptables > /etc/sysconfig/iptables.tmp
echo "-A INPUT -p tcp -i eth0 --dport 5222 -j ACCEPT
-A INPUT -p udp -i eth0 --dport 5222 -j ACCEPT
-A INPUT -p tcp -i eth0 --dport 7777 -j ACCEPTLa première page
-A INPUT -p udp -i eth0 --dport 7777 -j ACCEPT
-A INPUT -p tcp -i eth0 --dport 9090 -j ACCEPT
-A INPUT -p udp -i eth0 --dport 9090 -j ACCEPT
-A INPUT -p tcp -i eth0 --dport 9091 -j ACCEPT
-A INPUT -p udp -i eth0 --dport 9091 -j ACCEPT" >>  /etc/sysconfig/iptables.tmp
echo "-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT"  >>  /etc/sysconfig/iptables.tmp
mv -f /etc/sysconfig/iptables.tmp /etc/sysconfig/iptables
service iptables restart

Nous installons les paquets "dejavu" afin que les statistiques de Openfire soient générées correctement. Sinon un message d'erreur apparait dans les logs :

Probable fatal error:No fonts found.

Rendez-vous sur : http://IP-jabber:9090

 

Configuration de OpenFire

Il faut choisir la langue : Français, etc

Vous devez configurer le nom d'hôte du serveur, dont les clients jabber se servirons.

Voici les étapes :

  • Ici le type de base de données, nous choisissons HSQLDB.
  • Puis le type d'authentification ici nous le modifions en LDAP.
  • Les infos de connexion :
  • - l'adresse IP ou nom d'hôte : jabber.abc-objectif.local
  • - la base : Distinguished Names : DC=abc-objectif,DC=local
  • - le compte administrateur LDAP : CN=Administrateur,CN=Users,DC=abc-objectif,DC=local
  • Ici la correspondance utilisateurs dans le LDAP (Active directory) : sAMAccountName.
  • La correspondance avec les groupes.
  • Ici on nous demande le login administrateur => admin
  • Ici l'installation est terminée !
  • Ici on vous demande de vous identifier. Le login par défaut est "admin" avec "admin".
  • Une fois identifié, voici la première page.

En images :

jabber-AD-0

jabber-AD-1

jabber-AD-2

jabber-AD-3

jabber-AD-4

jabber-AD-5

jabber-AD-6

jabber-AD-7

jabber-AD-8

jabber-AD-9

jabber-AD-10

jabber-AD-11

Print Friendly, PDF & Email

Posted in CentOS, Important, Linux, Technique, Toutes. Tagged with , , , , .

0 Responses

Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.

Some HTML is OK

(required)

(required, but never shared)

or, reply to this post via trackback.

Time limit is exhausted. Please reload CAPTCHA.


/* */
Creative Commons License
Cette création par Laurent Besson est mise à disposition selon les termes de la licence Creative Commons Paternité-Partage des Conditions Initiales à l'Identique 2.0 France.