SlideShare une entreprise Scribd logo
1  sur  13
Télécharger pour lire hors ligne
Messagerie instantanée sous linux
Introduction
Openfire anciennement Wildfire est un serveur de chat
open source utilisant le protocole XMPP (Jabber). Ce dernier dispose aussi
d’un client multiplateforme nommé Spark.
Dans le cadre de ce tutoriel, je vous montrerai comment installer cet outil
de communication. Je dispose d'un Windows Server 2012 R2 sur lequel j'ai
préalablement installé les services Active Directory et DNS, ainsi qu'un
poste Windows 7 déjà logué sur un domaine.
Commençons par le commencement, rendez-vous sur le site d'Ignite
Realtime afin de télécharger Openfire et Spark.
Avant de débuter votre installation, créez un utilisateur sans droit
particulier dans Active Directory. Attention, le mot de passe de ce dernier
ne devra jamais expirer !
Pour pouvoir mettre ce service
On a besoin des prérequis suivants :
-java8: nom du paquet (openjdk-8-jdk)
-MySQL : nom du paquet (mysql-serveur)
Dans notre cas nous allons utiliser une base de données MySQL
distante.
Configuration du serveur MySQL distant
1. Editer le fichier /etc/mysql/my.cnf
NB : à partir de Ubuntu 16 le fichier de configuration de
MySQL se trouve dans :
/etc/mysql/mysql.conf.d/mysqld.cnf
On change la ligne bind-address 127.0.0.1 à 0.0.0.0
Messagerie instantanée sous linux
2. Se connecter au Shell mysql par :
mysql –u root –p
-Création de la base de données openfire par :
create database openfire ;
-Créer l’utilisateur openfire par la requête
create user openfire ;
-Et donner les privilèges par la requête :
grant all privileges to openfire.* to
‘nom_d’utilisateur’@’adresse_IPdu_serveur_openfire’ identified
by ‘mot de passe ’;
> grant all privileges to openfire.* to ‘openfire’@’192.168.1.13’
identified by ‘passer’;
Installation d’openfire
On ouvre un navigateur et on copie le lien ci-dessous
https://www.igniterealtime.org/downloads/
Messagerie instantanée sous linux
Apres avoir téléchargé openfire nous allons décompresser le fichier
dans l’emplacement de notre choix:
Tar -xzvf openfire-x-z.tar.gz -C /usr/local
Et on se déplace dans /usr/local/openfire/bind/
Et on redémarre le script par la commande
./openfire start
Afin de configurer votre Openfire, rendez-vous sur le navigateur
Internet de votre choix (Chrome, Firefox, etc.), puis tapez ceci : «
http://IP_De_Votre_Serveur:9090 » dans la barre d’adresse. Cette
adresse vous permettra de manager votre serveur.
Sélectionnez votre langage de prédilection :
Messagerie instantanée sous linux
htp://192.168.1.13:9090
Après avoir visité l'adresse ci-dessus, j'ai été présenté à
l’installation d’openfire.
Choisissez votre langue et cliquez sur Continuer.
Ensuite, nous devons faire face aux paramètres du serveur.
En mettant le nom du serveur celui du DNS :
Domaine =komor.km et le nom de machine (QFDN)=komor.km
Messagerie instantanée sous linux
Laissez-le par défaut et cliquez sur Continuer à nouveau. Ensuite, nous
devons configurer les paramètres de la base de données.
Cliquez sur Continuer. Ensuite, on va choisir notre serveur, mettre l’adresse
IP de la base de donnée distant, si vous n’utilisez pas une base de données
local et le nom de la base de données.
Messagerie instantanée sous linux
Laissez-le par défaut et cliquez sur Continuer.
Cliquez sur Continuer. Ensuite, on va créer le compte de l’administrateur.
Messagerie instantanée sous linux
Cliquez sur Continuer. Ensuite, on se connecter au compte créer.
On met le pseudo :’’admin’’ et son mot de passer : ‘’passe’’
Messagerie instantanée sous linux
Une fois connecté voilà l’interface d’openfire
Installation et configuration de l’interface d’utilisateur Spark
On revient sur le navigateur et on retape ce lien
https://www.igniterealtime.org/downloads/
Messagerie instantanée sous linux
Apres avoir téléchargé le Spark, nous allons décompresser le fichier
dans l’emplacement de notre choix
Tar -xzvf spark-x-z.tar.gz -C /usr/local
On se positionne dans l’emplacement /usr/local/Spark
Et on démarre le script par la commande ./spark
Messagerie instantanée sous linux
Connexion
Messagerie instantanée sous linux
Envoie et réception des messages
Message envoyé
Messagerie instantanée sous linux
Message reçu
Messagerie instantanée sous linux
Houda répond à Ali

Contenu connexe

Tendances

Domain Name System
Domain Name SystemDomain Name System
Domain Name SystemAmira Hakim
 
Installation et-configuration-d-un a175
Installation et-configuration-d-un a175Installation et-configuration-d-un a175
Installation et-configuration-d-un a175Maryem Maryemtii
 
1.0 install de ubuntu server + ssh + webmin
1.0 install de ubuntu server + ssh + webmin1.0 install de ubuntu server + ssh + webmin
1.0 install de ubuntu server + ssh + webminOsi Pallière
 
05 02 surveillance et analyse de traffic tcpip
05 02 surveillance et analyse de traffic tcpip05 02 surveillance et analyse de traffic tcpip
05 02 surveillance et analyse de traffic tcpipNoël
 
LPIC1 11 02 sécurité système
LPIC1 11 02 sécurité systèmeLPIC1 11 02 sécurité système
LPIC1 11 02 sécurité systèmeNoël
 
DNS et bien commun
DNS et bien communDNS et bien commun
DNS et bien communAnDaolVras
 
06 02 opérations de sauvegarde
06 02 opérations de sauvegarde06 02 opérations de sauvegarde
06 02 opérations de sauvegardeNoël
 
09 01 configuration du serveur samba
09 01 configuration du serveur samba09 01 configuration du serveur samba
09 01 configuration du serveur sambaNoël
 
LPIC1 07 11 introduction aux systèmes de fichiers
LPIC1 07 11 introduction aux systèmes de fichiersLPIC1 07 11 introduction aux systèmes de fichiers
LPIC1 07 11 introduction aux systèmes de fichiersNoël
 
08 02 mise en place de serveurs virtuels apache 2
08 02 mise en place de serveurs virtuels apache 208 02 mise en place de serveurs virtuels apache 2
08 02 mise en place de serveurs virtuels apache 2Noël
 
LPIC1 10 02 temps
LPIC1 10 02 tempsLPIC1 10 02 temps
LPIC1 10 02 tempsNoël
 
05 03 dépannage réseau
05 03 dépannage réseau05 03 dépannage réseau
05 03 dépannage réseauNoël
 
LPIC1 09 01 intro
LPIC1 09 01 introLPIC1 09 01 intro
LPIC1 09 01 introNoël
 
Adresses ip et dns
Adresses ip et dnsAdresses ip et dns
Adresses ip et dnsnanoune1965
 
LPIC1 09 06 kill
LPIC1 09 06 killLPIC1 09 06 kill
LPIC1 09 06 killNoël
 
08 01 mise en place d'un serveur web
08 01 mise en place d'un serveur web08 01 mise en place d'un serveur web
08 01 mise en place d'un serveur webNoël
 
Mis en place d'un serveur web avec herbergement multiple sous centos 6.
Mis en place d'un serveur web avec herbergement multiple sous centos 6.Mis en place d'un serveur web avec herbergement multiple sous centos 6.
Mis en place d'un serveur web avec herbergement multiple sous centos 6.Manassé Achim kpaya
 

Tendances (20)

Domain Name System
Domain Name SystemDomain Name System
Domain Name System
 
Installation et-configuration-d-un a175
Installation et-configuration-d-un a175Installation et-configuration-d-un a175
Installation et-configuration-d-un a175
 
1.0 install de ubuntu server + ssh + webmin
1.0 install de ubuntu server + ssh + webmin1.0 install de ubuntu server + ssh + webmin
1.0 install de ubuntu server + ssh + webmin
 
Expose dns
Expose dnsExpose dns
Expose dns
 
05 02 surveillance et analyse de traffic tcpip
05 02 surveillance et analyse de traffic tcpip05 02 surveillance et analyse de traffic tcpip
05 02 surveillance et analyse de traffic tcpip
 
LPIC1 11 02 sécurité système
LPIC1 11 02 sécurité systèmeLPIC1 11 02 sécurité système
LPIC1 11 02 sécurité système
 
DNS et bien commun
DNS et bien communDNS et bien commun
DNS et bien commun
 
06 02 opérations de sauvegarde
06 02 opérations de sauvegarde06 02 opérations de sauvegarde
06 02 opérations de sauvegarde
 
Implémentation d'openvpn
Implémentation d'openvpnImplémentation d'openvpn
Implémentation d'openvpn
 
09 01 configuration du serveur samba
09 01 configuration du serveur samba09 01 configuration du serveur samba
09 01 configuration du serveur samba
 
LPIC1 07 11 introduction aux systèmes de fichiers
LPIC1 07 11 introduction aux systèmes de fichiersLPIC1 07 11 introduction aux systèmes de fichiers
LPIC1 07 11 introduction aux systèmes de fichiers
 
08 02 mise en place de serveurs virtuels apache 2
08 02 mise en place de serveurs virtuels apache 208 02 mise en place de serveurs virtuels apache 2
08 02 mise en place de serveurs virtuels apache 2
 
LPIC1 10 02 temps
LPIC1 10 02 tempsLPIC1 10 02 temps
LPIC1 10 02 temps
 
05 03 dépannage réseau
05 03 dépannage réseau05 03 dépannage réseau
05 03 dépannage réseau
 
LPIC1 09 01 intro
LPIC1 09 01 introLPIC1 09 01 intro
LPIC1 09 01 intro
 
Expozimbra
ExpozimbraExpozimbra
Expozimbra
 
Adresses ip et dns
Adresses ip et dnsAdresses ip et dns
Adresses ip et dns
 
LPIC1 09 06 kill
LPIC1 09 06 killLPIC1 09 06 kill
LPIC1 09 06 kill
 
08 01 mise en place d'un serveur web
08 01 mise en place d'un serveur web08 01 mise en place d'un serveur web
08 01 mise en place d'un serveur web
 
Mis en place d'un serveur web avec herbergement multiple sous centos 6.
Mis en place d'un serveur web avec herbergement multiple sous centos 6.Mis en place d'un serveur web avec herbergement multiple sous centos 6.
Mis en place d'un serveur web avec herbergement multiple sous centos 6.
 

Similaire à Openfire

Reseau entreprise
Reseau entrepriseReseau entreprise
Reseau entrepriseSAIDRAISS2
 
mise en place de service dhcp sous Ubuntu 20.04
mise en place de service dhcp sous Ubuntu 20.04mise en place de service dhcp sous Ubuntu 20.04
mise en place de service dhcp sous Ubuntu 20.04ImnaTech
 
Installation d'openerp 6.1 rc1
Installation d'openerp 6.1 rc1Installation d'openerp 6.1 rc1
Installation d'openerp 6.1 rc1easyopenerp
 
Rapport d’installation d’un serveur de messagerie avec le Webmail Roundcube
Rapport d’installation d’un serveur de  messagerie avec le Webmail RoundcubeRapport d’installation d’un serveur de  messagerie avec le Webmail Roundcube
Rapport d’installation d’un serveur de messagerie avec le Webmail RoundcubeBalla Moussa Doumbouya
 
Rapport d'installation de Linux Engine X MariaDB PHP5
Rapport d'installation de Linux Engine X MariaDB PHP5Rapport d'installation de Linux Engine X MariaDB PHP5
Rapport d'installation de Linux Engine X MariaDB PHP5Mame Cheikh Ibra Niang
 
Le service dhcp
Le service dhcpLe service dhcp
Le service dhcpDGMALY
 
SOLARIS 10 - Exercise - FR - 2008
SOLARIS 10 - Exercise - FR - 2008SOLARIS 10 - Exercise - FR - 2008
SOLARIS 10 - Exercise - FR - 2008Sonny Brabez
 
Mysql Apche PHP sous linux
Mysql Apche PHP sous linuxMysql Apche PHP sous linux
Mysql Apche PHP sous linuxKhalid ALLILI
 
Configuration des services web sous centOS 5
Configuration des services web sous centOS 5Configuration des services web sous centOS 5
Configuration des services web sous centOS 5Sarah
 
Mise en place d'un système de messagerie sous debian avec: postfix, dovecot, ...
Mise en place d'un système de messagerie sous debian avec: postfix, dovecot, ...Mise en place d'un système de messagerie sous debian avec: postfix, dovecot, ...
Mise en place d'un système de messagerie sous debian avec: postfix, dovecot, ...Manassé Achim kpaya
 
Administration d un r seau informatique sous windows Service DHCP.pdf
Administration d un r seau informatique sous windows Service DHCP.pdfAdministration d un r seau informatique sous windows Service DHCP.pdf
Administration d un r seau informatique sous windows Service DHCP.pdfAddison Coleman
 
Premiers pas avec snort
Premiers pas avec snortPremiers pas avec snort
Premiers pas avec snortFathi Ben Nasr
 
Mise en place NFS
Mise en place NFSMise en place NFS
Mise en place NFSiferis
 
Installation Et Configuration De Monkey Spider
Installation Et Configuration De Monkey SpiderInstallation Et Configuration De Monkey Spider
Installation Et Configuration De Monkey SpiderMohamed Ben Bouzid
 
Installation et configuration de openfire
Installation et configuration de openfireInstallation et configuration de openfire
Installation et configuration de openfireDimitri LEMBOKOLO
 
Mise en place de service FTP kalinux.pdf
Mise en place de service FTP kalinux.pdfMise en place de service FTP kalinux.pdf
Mise en place de service FTP kalinux.pdfImnaTech
 

Similaire à Openfire (20)

Reseau entreprise
Reseau entrepriseReseau entreprise
Reseau entreprise
 
mise en place de service dhcp sous Ubuntu 20.04
mise en place de service dhcp sous Ubuntu 20.04mise en place de service dhcp sous Ubuntu 20.04
mise en place de service dhcp sous Ubuntu 20.04
 
D5 wsli.1207
D5 wsli.1207D5 wsli.1207
D5 wsli.1207
 
Installation d'openerp 6.1 rc1
Installation d'openerp 6.1 rc1Installation d'openerp 6.1 rc1
Installation d'openerp 6.1 rc1
 
rapport.pptx
rapport.pptxrapport.pptx
rapport.pptx
 
Rapport d’installation d’un serveur de messagerie avec le Webmail Roundcube
Rapport d’installation d’un serveur de  messagerie avec le Webmail RoundcubeRapport d’installation d’un serveur de  messagerie avec le Webmail Roundcube
Rapport d’installation d’un serveur de messagerie avec le Webmail Roundcube
 
Rapport d'installation de Linux Engine X MariaDB PHP5
Rapport d'installation de Linux Engine X MariaDB PHP5Rapport d'installation de Linux Engine X MariaDB PHP5
Rapport d'installation de Linux Engine X MariaDB PHP5
 
Le service dhcp
Le service dhcpLe service dhcp
Le service dhcp
 
Presentation
PresentationPresentation
Presentation
 
SOLARIS 10 - Exercise - FR - 2008
SOLARIS 10 - Exercise - FR - 2008SOLARIS 10 - Exercise - FR - 2008
SOLARIS 10 - Exercise - FR - 2008
 
Mysql Apche PHP sous linux
Mysql Apche PHP sous linuxMysql Apche PHP sous linux
Mysql Apche PHP sous linux
 
Configuration des services web sous centOS 5
Configuration des services web sous centOS 5Configuration des services web sous centOS 5
Configuration des services web sous centOS 5
 
Mise en place d'un système de messagerie sous debian avec: postfix, dovecot, ...
Mise en place d'un système de messagerie sous debian avec: postfix, dovecot, ...Mise en place d'un système de messagerie sous debian avec: postfix, dovecot, ...
Mise en place d'un système de messagerie sous debian avec: postfix, dovecot, ...
 
Actnc2b01 bts1
Actnc2b01 bts1Actnc2b01 bts1
Actnc2b01 bts1
 
Administration d un r seau informatique sous windows Service DHCP.pdf
Administration d un r seau informatique sous windows Service DHCP.pdfAdministration d un r seau informatique sous windows Service DHCP.pdf
Administration d un r seau informatique sous windows Service DHCP.pdf
 
Premiers pas avec snort
Premiers pas avec snortPremiers pas avec snort
Premiers pas avec snort
 
Mise en place NFS
Mise en place NFSMise en place NFS
Mise en place NFS
 
Installation Et Configuration De Monkey Spider
Installation Et Configuration De Monkey SpiderInstallation Et Configuration De Monkey Spider
Installation Et Configuration De Monkey Spider
 
Installation et configuration de openfire
Installation et configuration de openfireInstallation et configuration de openfire
Installation et configuration de openfire
 
Mise en place de service FTP kalinux.pdf
Mise en place de service FTP kalinux.pdfMise en place de service FTP kalinux.pdf
Mise en place de service FTP kalinux.pdf
 

Openfire

  • 1. Messagerie instantanée sous linux Introduction Openfire anciennement Wildfire est un serveur de chat open source utilisant le protocole XMPP (Jabber). Ce dernier dispose aussi d’un client multiplateforme nommé Spark. Dans le cadre de ce tutoriel, je vous montrerai comment installer cet outil de communication. Je dispose d'un Windows Server 2012 R2 sur lequel j'ai préalablement installé les services Active Directory et DNS, ainsi qu'un poste Windows 7 déjà logué sur un domaine. Commençons par le commencement, rendez-vous sur le site d'Ignite Realtime afin de télécharger Openfire et Spark. Avant de débuter votre installation, créez un utilisateur sans droit particulier dans Active Directory. Attention, le mot de passe de ce dernier ne devra jamais expirer ! Pour pouvoir mettre ce service On a besoin des prérequis suivants : -java8: nom du paquet (openjdk-8-jdk) -MySQL : nom du paquet (mysql-serveur) Dans notre cas nous allons utiliser une base de données MySQL distante. Configuration du serveur MySQL distant 1. Editer le fichier /etc/mysql/my.cnf NB : à partir de Ubuntu 16 le fichier de configuration de MySQL se trouve dans : /etc/mysql/mysql.conf.d/mysqld.cnf On change la ligne bind-address 127.0.0.1 à 0.0.0.0
  • 2. Messagerie instantanée sous linux 2. Se connecter au Shell mysql par : mysql –u root –p -Création de la base de données openfire par : create database openfire ; -Créer l’utilisateur openfire par la requête create user openfire ; -Et donner les privilèges par la requête : grant all privileges to openfire.* to ‘nom_d’utilisateur’@’adresse_IPdu_serveur_openfire’ identified by ‘mot de passe ’; > grant all privileges to openfire.* to ‘openfire’@’192.168.1.13’ identified by ‘passer’; Installation d’openfire On ouvre un navigateur et on copie le lien ci-dessous https://www.igniterealtime.org/downloads/
  • 3. Messagerie instantanée sous linux Apres avoir téléchargé openfire nous allons décompresser le fichier dans l’emplacement de notre choix: Tar -xzvf openfire-x-z.tar.gz -C /usr/local Et on se déplace dans /usr/local/openfire/bind/ Et on redémarre le script par la commande ./openfire start Afin de configurer votre Openfire, rendez-vous sur le navigateur Internet de votre choix (Chrome, Firefox, etc.), puis tapez ceci : « http://IP_De_Votre_Serveur:9090 » dans la barre d’adresse. Cette adresse vous permettra de manager votre serveur. Sélectionnez votre langage de prédilection :
  • 4. Messagerie instantanée sous linux htp://192.168.1.13:9090 Après avoir visité l'adresse ci-dessus, j'ai été présenté à l’installation d’openfire. Choisissez votre langue et cliquez sur Continuer. Ensuite, nous devons faire face aux paramètres du serveur. En mettant le nom du serveur celui du DNS : Domaine =komor.km et le nom de machine (QFDN)=komor.km
  • 5. Messagerie instantanée sous linux Laissez-le par défaut et cliquez sur Continuer à nouveau. Ensuite, nous devons configurer les paramètres de la base de données. Cliquez sur Continuer. Ensuite, on va choisir notre serveur, mettre l’adresse IP de la base de donnée distant, si vous n’utilisez pas une base de données local et le nom de la base de données.
  • 6. Messagerie instantanée sous linux Laissez-le par défaut et cliquez sur Continuer. Cliquez sur Continuer. Ensuite, on va créer le compte de l’administrateur.
  • 7. Messagerie instantanée sous linux Cliquez sur Continuer. Ensuite, on se connecter au compte créer. On met le pseudo :’’admin’’ et son mot de passer : ‘’passe’’
  • 8. Messagerie instantanée sous linux Une fois connecté voilà l’interface d’openfire Installation et configuration de l’interface d’utilisateur Spark On revient sur le navigateur et on retape ce lien https://www.igniterealtime.org/downloads/
  • 9. Messagerie instantanée sous linux Apres avoir téléchargé le Spark, nous allons décompresser le fichier dans l’emplacement de notre choix Tar -xzvf spark-x-z.tar.gz -C /usr/local On se positionne dans l’emplacement /usr/local/Spark Et on démarre le script par la commande ./spark
  • 10. Messagerie instantanée sous linux Connexion
  • 11. Messagerie instantanée sous linux Envoie et réception des messages Message envoyé
  • 12. Messagerie instantanée sous linux Message reçu
  • 13. Messagerie instantanée sous linux Houda répond à Ali