Tag Archive for 'Jabber'

Installation d’un serveur Debian GNU/Linux (suite)

Bonjour,

Voici, comme promis, la suite du précédent billet concernant l'installation d'un serveur sous Debian GNU/Linux.

L'objectif premier de ce serveur est d'apprendre à installer et configurer certains services célèbres du monde Unix/Linux. Bien entendu je n'utiliserais que des services qui sont un minimum utiles pour moi. C'est toujours utile d'avoir son propre serveur à la maison. Il servira en premier lieu à stocker tous les fichiers dont je n'ai pas besoin en permanence sur mon ordinateur portable. Par exemple la collection de musiques et de films. Pour ce serveur là l'objectif est d'installer :

  • Le service SSH, bien entendu, pour accéder au serveur à distance via la ligne de commande, et éviter de devoir être physiquement devant l'ordinateur pour l'administrer ;
  • Le service Samba, pour accéder à ces fichiers facilement depuis les autres ordinateurs du réseau ;
  • Le service NFS, pour que je puisse facilement rajouter à mon arborescence certains dossiers du serveur, et ainsi pouvoir agir sur eux comme si c'était des dossiers de mon disque dur local ;
  • Des clients de téléchargement pour ed2k et Bittorrent, avec les logiciels aMule Daemon et Torrent Flux. aMule Daemon est un logiciel client qui se lance en tant que service, sans interface graphique, mais avec la possibilité d'utiliser une interface Web, pour se connecter aux réseaux ed2k et Kad. Torrent Flux quant à lui est un client Bittorrent écrit en PHP et qui a besoin d'Apache pour fonctionner. Il est donc utilisable via une interface Web, ce qui est pratique pour l'utiliser depuis Internet. Ces deux services sont très utiles pour télécharger légalement des distributions GNU/Linux, ou encore de la musique libre.
  • le fameux logiciel Apache, bien entendu, qui n'est autre qu'un serveur Web, accompagné du langage de script PHP et d'une base de donnée MySQL, pour tester des applications et des sites Web, et m'entrainer à la configuration d'Apache ;
  • Le service FTP, avec le logiciel vsFTPd, qui est un serveur FTP "Very Secure" et qui servira à transférer rapidement des fichiers chez moi quand je suis à l'extérieur, ou inversement à récupérer des fichiers ;
  • Le service OpenVPN également, afin d'utiliser NFS quand je suis sur Internet, et pouvoir restreindre certains services à une utilisation local uniquement ;
  • Il est également envisageable d'installer un serveur de streaming VLC, un serveur de backup, un serveur mail, IRC ou Jabber.

Mon ordinateur avant l'installation comporte une partition système et une partition pour le dossier home. Dans mon dossier personnel dans home, il y a des tas de dossiers de fichiers de configuration, commençant par un point. La solution pour installer un nouveau système, avec le même nom d'utilisateur, est de renommer l'actuelle dossier personnel. Ensuite on récupérera les configurations au cas par cas s'il y a besoin. Au final je n'ai rien récupéré de mes anciens fichiers de configuration puisque 90% concernaient des applications de bureau dont je ne me sert plus sur cet ordinateur, donc j'ai tout supprimé quelques semaines après, en vérifiant que je n'en avait vraiment plus l'utilité.

Installer Debian en soi n'est pas difficile, pour peu que l'on maîtrise les bases de l'installation d'un système et qu'on lit bien tout ce qui est écrit. Pour obtenir Debian il suffit de la télécharger sur le site officiel sous la forme d'une image ISO que l'on grave ensuite. Après avoir mis le CD dans le lecteur, l'installation commence. Il ne reste qu'à suivre les instructions.

L'installation terminée, après avoir redémarré, j'ai installé sudo pour pouvoir effectuer des tâches d'administration sans avoir à passer en root à chaque fois, par exemple pour mettre à jour le système. J'ai suivi ce tutorial pour le mettre en place.

Voilà pour Debian GNU/Linux. Dans les prochains billets, j'expliquerai la mise en place de chacun des services.

Tags: , , , , , , , , , , , , , , , , , ,

Plus de mot de passe à taper au démarrage de GNOME

Bonjour,

Pour ceux qui sont sous Ubuntu, ou plus généralement qui utilisent GNOME et le gnome-keyring, il existe un problème récurrent qui peut devenu assez embêtant à la longue. En fait si vous installez un logiciel qui se lance au démarrage de la session, et qui demande à ouvrir le gnome-keyring pour y récupérer un mot de passe, comme par exemple Network Manager (inclus par défaut sous Ubuntu depuis la version 7.04) ou encore Gajim (client Jabber), alors le gnome-keyring vous lance une fenêtre vous demandant de taper votre mot de passe à peine la session lancée.

Le problème vient du fait que cette fenêtre apparaîtra à chaque fois que vous lancerez une session. Cependant, il existe une astuce bien utile pour que gnome-keyring arrête de vous demander sans cesse le mot de passe et pour qu'il puisse fonctionner tout seul. Je l'ai trouvée dans ce billet publié sur l'excellent Planet Ubuntu-fr :

Pour vous connecter à un réseau wifi, network-manager est très pratique mais il demande votre mot de passe à chaque connexion, pour éviter ce problème :

  1. vous devez mettre le même mot de passe pour votre trousseau et pour votre session
  2. installer le paquet libpam-keyring (en console : sudo apt-get install libpam-keyring)
  3. éditer le fichier /etc/pam.d/gdm (en console : gksudo gedit /etc/pam.d/gdm) pour ajouter à la fin du fichier :
    @include common-pamkeyring

Attention : Cette astuce n'est pas valable si vous activez la connexion automatique de gdm.

Je me permettrais juste de rajouter que si vous êtes sous KDE, par exemple en utilisant Kubuntu, alors il suffit de remplacer gdm par kdm et ça fonctionne. Cependant ça ne résout pas le problème si vous l'avez, avec le KWallet, l'équivalent KDE du gnome-keyring. Pour celui-ci, il existe une autre astuce mais qui est moins sécurisée et donc plutôt déconseillée puisqu'il s'agit tout simplement de mettre un mot de passe vide à votre KWallet. Ainsi il ne vous demandera jamais d'entrer votre mot de passe en lançant un logiciel KDE qui enregistre ses mots de passe dans le KWallet.

Tags: , , , , , , , , ,