Comment accéder à Jabber sous Windows (avec Exodus)

URL: http://www.poirrier.be/~jean-etienne/info/exodus/index.php

[ Derniè mise à jour de cette page : 23 mai 2005 ]

1. Courte introduction à Jabber

Jabber est un protocole de messagerie instantannée. C'est-à-dire que vous pouvez parler en direct à vos correspondants, tout comme avec MSN Messenger et Yahoo!Messenger. Le principal avantage de Jabber est qu'il est libre (comme les logiciels libres) et décentralisé. Tout le monde peut l'utiliser, personne ne doit craindre des publicités indesirées de MSN ou Yahoo!. Un autre avantage est la possibilité de crypter ses conversations. Sinon, Jabber possède toutes les fonctionnalites des autres protocoles de messagerie instantannée. Pour plus d'informations sur Jabber, voir cette overview en anglais.

Vous pouvez également regarder ma présentation de la messagerie instantanée sous GNU/Linux (dont Jabber) aux Namur Linux Days 2006.

Cette page se focalise sur l'installation d'un client pour Jabber : Exodus.

Pour profiter de Jabber sous MS-Windows, nous choisirons donc le client Exodus. C'est un choix personnel, l'installation est très facile et c'est un logiciel libre. D'autres clients existent ; une liste non exhaustive est présente ici (si vous choisissez un autre logiciel, essayez au-moins qu'il soit libre). Si vous choisissez PSI, voyez ma page décrivant l'installation de PSI.

2. Recupération de l'installateur et installation

Pour récupérer le fichier d'installation de Exodus, rendez-vous sur leur site web : http://exodus.jabberstudio.org/. Dans la page de téléchargement (download), vous cliquez sur l'image de disquette (Disquette) la plus au-dessus. Une fenêtre doit alors apparaître, vous invitant à enregistrer le fichier sur votre disque dur (par exemple, sur le bureau ; vous pourrez l'effacer après) (environ 1,6 Mb à télécharger).

Quand j'écris ce texte, le 27 fevrier 2004, la dernière version est la 0.9.0.0 et le lien pointe vers ceci.

Avec l'Explorateur de Windows, rendez-vous dans le répertoire où vous avez sauvé le fichier (ou allez sur le bureau si vous l'avez sauvé là), double-cliquez sur l'icône d'installation.

Icone de Exodus

Dans le premier écran, acceptez la licence : la GNU GPL, est une des meilleures car elle vous donne le plus de libertés. Dans l'écran suivant, veillez a bien sélectionner les options "SSL support" (permet le cryptage des communications) et "language packs" (permettra l'utilisation en français). Notez qu'il vous faudra une connection à internet pendant l'installation si vous choisissez un plug-in ou plus.

Choix des options d'installation

Suivez les écrans d'installation. Bien souvent, il suffit de cliquer sur le bouton "Suivant" (ou "Install") : les choix par défaut sont les bons. Lors de l'installation, le programme tentera de télécharger tous les plug-ins que vous avez sélectionné.

Install3 Install4 Install5 Install6 Install7

A la fin, vous devez avoir un icône Exodus sur le bureau et une entrée "Exodus" dans votre menu "Démarrer"). Pour la suite, voyez la section suivante : "Premier lancement".

3. Premier lancement

Lors du premier lancement, vous devez créer un profil afin que les autres puissent vous contacter et reconnaître. Le username est l'identifiant par lequel tout le monde pourra vous contacter, associé au nom du serveur. Un server Jabber comme jabber.org autorise les enregistrement anonyme. Donc, si vous voulez aller vite, choisissez un identifiant comme mon_nom et laissez le serveur à jabber.org. Entrez un mot de passe, cochez "This is a new account" et cliquez sur le bouton "OK" (vous devrez réessayer plusieurs fois si l'identifiant que vous avez choisi est déjà pris par quelqu'un d'autre).

Account info

Notez que si vous voulez discuter avec des utilisateurs se connectant à MSN Messenger, Yahoo!Messenger ou d'autre, vous devez faire attention au serveur que vous choisissez. Voyez ici pour plus d'infos sur le choix des serveurs Jabber.

Si l'inscription a réussi, vous vous retrouverez avec un écran de login ... Cliquez sur le bouton "OK". Après quelques secondes, vous vous retrouvez alors devant la fenêtre principale de Exodus. Voilà, vous êtes sur Jabber !

Login Principale fenêtre

A partir d'ici, l'utilisation se fait comme pour tout autre programme de messagerie instantannée. La seule chose particulière est l'ajout de contacts. Voyez ici pour savoir comment ajouter un contact Jabber.

4. Dernières astuces

4.1. Choix d'un serveur Jabber

Normalement, chaque utilisateur de messagerie instantannée est emprisonné dans son type de messagerie (avec MSN Messenger, Yahoo!Nessenger, ...). Au lieu d'avoir 2 ou 3 logiciels de messagerie ouverts en même temps, certains programmes (comme Trillian sous MS-Windows) permettent de se connecter à plusieur protocoles en même temps. Mais il faut quand même avoir plusieurs comptes pour chaque système de messagerie. Avec le protocole Jabber, les choses sont différentes.

Avec Jabber, c'est le serveur qui décide quels protocoles vous pouvez utiliser. Par exemple, le serveur jabber.org n'autorise (quand j'écris ces lignes) que l'utilisation du protocole Jabber. Mais d'autres, comme amessage.de, permettent des ponts vers MSN Messenger et/ou Yahoo!Messenger.

Pour voir la liste des serveurs publics qui permettent les ponts vers d'autres messagerie, voyez cette page : http://www.jabber.org/user/publicservers.php.

Notez que cette page ("Findig Gateways" dans le guide de Jabber.org) montre comment accéder aux ponts, même à partir de jabber.org

4.2. Choix de la langue française pour Exodus

Lors de l'installation, vous pouvez choisir d'installer le "language pack" contenant le français. Pour l'activer, appuyez sur la touche "F4" ou déroulez le menu "Tools" et choisissez "Option". Dans la section "System", sous "Exodus language file to use:", déroulez la liste et choisissez "French". Cliquez sur le bouton "Apply" et puis "OK". Vous devez quitter Exodus et le relancer pour avoir tout en français. Voilà !

Choix de langue

4.3. Ajouter un contact Jabber

Pour ajouter un contact, cliquez sur le deuxième bouton, représentant un + (Bouton d'ajout d'un contact) ou menu "Tools", option "Contact" puis "Add contact" ou encore appuyer sur les touches Ctrl et N en même temps.

La seule chose que vous devez savoir est l'identifiant complet de votre correspondant (du style mon_correspondant@jabber.org). Le surnom est optionnel. Cliquez sur le bouton "OK".

Ajouter un contact

Euh, au fait, si cette page vous a servi, merci de me le faire savoir :-) ... Un bon exercice : dites-le moi avec Exodus/Jabber, mon identifiant est jepoirrier@jabber.org :-) .

4.4. Utiliser des communications cryptées

Pour ceux qui veulent plus de sécurité dans leurs communications, il est possible de crypter automatiquement les messages, sans nécessiter de programme supplémentaire.

Vous pouvez voir que, dans la première capture d'écran, j'ai coché le composant "SSL" pour l'installation. Si vous ne l'avez pas fait (et que vous voulez crypter vos communications), je n'ai pas cherché beaucoup mais je pense que la solution la plus facile est de désinstaller Exodus et de le ré-installer avec cette option.

Dans la fenêtre des paramètres de votre profil, il y a un onglet "SSL". Cliquez dessus et choisissez l'option "Use SSL immediately when connected" (voir figure ci-dessous).
Si vous ne voyez pas votre profil au démarrage (parce que, comme moi, vous vous connectez toujours et avec un seul profil, par exemple), vous devez vous déconnecter (menu Exodus puis Sign off ou directement F9). Ensuite, cliquez sur le lien (au milieu de la page) "Click to Sign On" et cliquez enfin sur le bouton "Details".

Sélection de SSL

Il se peut, lors de la connection, que vous receviez un avertissement (comme celui ci-dessous) vous indiquant que le certificat SSL a expiré et/ou contient des erreurs. Si vous faites confiance au serveur que vous avez choisi, choisissez une des deux dernières options. Sinon, choisissez la première (vous ne pourrez alors pas vous connecter, à moins d'enlever l'option SSL dans votre profil). Le fait que le certificat SSL a expiré n'est pas nécessairement problématique : les communications seront quand même cryptées ; seulement, la personne qui s'occupe du serveur n'a pas eu le temps et/ou l'argent pour faire certifier de nouveau son certificat par une tierce personne (qui certifie donc que c'est bien lui).

Certificat SSL à problème

Finalement, vous devriez avoir une fenêtre Exodus normale, comme avant. Sauf que, comme les communications sont cryptées, vous avez un petit cadenas en bas à droite de votre fenêtre.

SSL enabled

Notez que le fait d'utiliser SSL dans Exodus (et Jabber en général) ne fait qu'encrypter communication, logs et mots de passe entre vous et le serveur uniquement. Si votre correspondant n'a pas activé SSL, les communications entre son serveur et lui ne seront pas cryptées et la communication passera "en clair".

  • SSL activé chez un seul correspondant :
    Correspondant 1 <-|-|-|-|-|-crypté-|-|-|-|-|-> Serveur <-----------non-crypté-----------> Correspondant 2
  • SSL activé chez les deux :
    Correspondant 1 <-|-|-|-|-|-crypté-|-|-|-|-|-> Serveur <-|-|-|-|-|-crypté-|-|-|-|-|-> Correspondant 2

5. Accéder au Jabber User Directory

Le Jabber User Directory (JUD) est le répertoire de tous les utilisateurs de Jabber.

Comme je l'ai montré dans cet exemple, j'utiliserai ici le serveur jabber.org. Le JUD se trouve à l'adresse : users.jabber.org.

Pour trouver un utilisateur, il faut se connecter. Pour cela, il faut dérouler le menu Tools -> Contacts -> Search for a Contact ou [Ctrl]+[S] directement.

Ctrl + S

Dans le panneau qui vient, il faut indiquer un serveur. Ce sera donc users.jabber.org dans ce cas-ci. Il me semble que si le contact que vous recherchez se trouve sur un autre serveur, il sera quand même trouvé (en d'autres termes, la recherche sur users.jabber.org ne se limite pas aux gens dont l'adresse est xxx@jabber.org).

users.jabber.org

Cliquez sur le bouton "Next", entrez les paramètres que vous souhaitez pour votre recherche et çà y est ! :-)