You are on page 1of 5

Webmin : administrer un serveur GNU/Linux

Webmin est un outil en ligne permettant d'administrer une machine Linux. Il s'utilise par le biais d'un navigateur web. Webmin est une mine d'or pour les administrateurs rseaux : presque tout peut tre configur avec Webmin !

Installation
Ubuntu Server
Pour installer webmin sur ubuntu server, il est recommand de passer par la mthode d'installation alternative du 4. de cet article.

Tlcharger le script d'installation


L'installation automatise se fait sur une installation 'frache' d'ubuntu server.

Sur Ubuntu 6.06 LTS et suivantes


Le paquet Webmin ayant t abandonn par Debian, Ubuntu a d suivre cet vnement, ce qui cause l'indisponibilit de Webmin sur les dpts. Il y a donc deux mthodes pour l'installer : soit une installation automatique avec le paquet Debian disponible sur le site de Webmin, soit une installation manuelle. Installation automatique Si vous souhaitez installer ou mettre jour Webmin par APT apt://webmin, commencez par ajouter la cl GPG votre systme :
cd /root sudo wget http://www.webmin.com/jcameron-key.asc sudo apt-key add jcameron-key.asc

Puis ditez le fichier /etc/apt/sources.list et ajoutez la ligne :


deb http://download.webmin.com/download/repository sarge contrib

Vous pouvez maintenant utiliser les commandes :


sudo apt-get update sudo apt-get install webmin

Toutes les dpendances seront galement installes.

Autre mthode

Depuis peu, un .deb est propos au tlchargement sur www.webmin.com. Son installation est simple : il suffit d'utiliser GDebi. Tlchargez la version .deb de la dernire version et installez-la. L'installation va crer automatiquement le rpertoire /usr/share/webmin. Vous pouvez utiliser votre nom d'utilisateur courant et mot de passe, mais si vous voulez utiliser le compte "root", il est dsactiv sur Ubuntu, donc inaccessible. Il faut le changer en tapant :
sudo /usr/share/webmin/changepass.pl /etc/webmin root votre_mot_de_passe

N'oubliez pas de redmarrer Webmin pour prendre en compte le nouveau mot de passe:
sudo /etc/init.d/webmin restart

Cette commande ne change pas le mot de passe root d'Ubuntu mais seulement celui de Webmin. Vous pouvez maintenant vous connecter partir d'un navigateur client avec l'adresse : https://votre_nom_de_serveur:10000/ ou https://votre_adresse_IP:10000/ ou, en local, https://127.0.0.1:10000/ Si le pare-feu du serveur bloque le port IP, voyez la rsolution du problme (en anglais). Installation manuelle
Pr-requis obligatoire : PERL

Avant tout, il faut au moins l'environnement PERL. Pour ceux qui ne l'ont pas, installez le paquet perl. Vous tes maintenant prt installer Webmin.
Pr-requis facultatif : SSL

Si vous voulez scuriser votre Webmin, si vous l'installez sur un serveur public notamment, il vous faut le module SSLeay : installez le paquet libnet-ssleay-perl. Maintenant, vous avez effectu tout ce qui est ncessaire l'installation de Webmin.
L'installation

Avant d'avoir l'ide de l'installer, il faut le tlcharger. Pour cela, allez directement sur le site de webmin et tlchargez l'archive tarball ( .tar.gz ) de la dernire version. Ensuite, allez dans le dossier o vous l'avez enregistr, et tapez la commande :
tar -zvxf webmin-1.340.tar.gz

Bien sr, dans le cas d'une nouvelle version, remplacez webmin-1.340.tar.gz par le nom du fichier que vous avez tlcharg. Ensuite, rendez vous dans le dossier webmin-1.340 avec la commande :
cd webmin-1.340

Ensuite, lancez le script d'installation :


sudo ./setup.sh /usr/local/webmin

L, il vous posera des questions. Rpondez-y, et votre Webmin est tout beau, vous y aurez accs

l'adresse http://votre_adresse_ip:10000 (si vous avez gard les paramtres par dfaut, et que vous avez saut l'tape SSL), ou l'adresse https://votre_adresse_ip:10000 (si vous avez gard les paramtres par dfaut, et que vous avez effectu l'tape SSL).

Sur Ubuntu antrieure 6.06 LTS


Le support pour ces versions est termin. Nanmoins, l'installation de Webmin y est tellement simple qu'elle vous est tout de mme dcrite ci-dessous. Webmin s'installe juste avec les paquets webmin et webmin-core . Il installera automatiquement toutes les autres dpendances ncessaires sa bonne installation. Si vous ne trouvez pas les paquets dans les dpts, allez directement sur le site de Webmin (lien en haut de page) et tlchargez la dernire version (choisissez le paquet en .deb) et suivez l'installation de paquets Debian.

Utilisation et configuration
Connexion Webmin
Si vous voulez vous connecter Webmin depuis l'ordinateur sur lequel Webmin est install, ouvrez la page https://localhost:10000 avec votre navigateur favori. Si vous vous connectez Webmin depuis un autre ordinateur, remplacez simplement localhost par l'adresse IP de votre ordinateur, ce qui donnera par exemple https://192.168.1.24:10000 Une page vous demandant votre nom d'utilisateur et votre mot de passe apparat. Entrez ceux que vous utilisez pour ouvrir une session sur votre machine, puis validez. Vous devriez tre connect. Notes N'oubliez pas de passer sur le port 10000 et d'tre en https, sinon cela ne marchera pas. Il est possible (et mme probable) que votre navigateur refuse de se connecter Webmin car le certificat (SSL) n'est pas reconnu. Il suffit d'ignorer ce message.

Mettre Webmin en franais


Pour mettre Webmin en franais, dans le menu de gauche, cliquez sur la flche gauche du mot Webmin, puis sur Change Language and Theme. Dans la partie Webmin UI language slctionnez French (FR) et cochez le bouton Personal choice. Cliquez ensuite sur le bouton Make changes. Pour terminer, reconnectez-vous. Webmin devrait dsormais tre en franais.

Dsinstallation
/etc/webmin/uninstall.sh

si vous avez utilis le .deb ou la mthode apt-get, prfrez plutt apt-get remove webadmin

Installation alternative de Webmin


Tlchargez la version courante du paquet .DEB dans le rpertoire ou la partition temporaire :
cd /tmp wget http://www.webmin.com/download/deb/webmin-current.deb

Installez les dpendances : Soit via votre navigateur apt://perl,libnet-ssleay-perl,openssl,libauthen-pam-perl,libpamruntime,libio-pty-perl,libmd5-perl Ou dans un terminal :
sudo apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpamruntime libio-pty-perl libmd5-perl

Lancez l'installation :
sudo dpkg --install webmin*.deb

Il se peut qu'il vous donne une erreur, il vous propose alors de faire la commande suivante :
sudo apt-get install -f

ce qui est une bonne ide et a fonctionne.

Une fois l'installation termine, vous devrez voir l'adresse de l'interface web de Webmin s'afficher dans le terminal. Ouvrez votre navigateur et rendez-vous sur l'adresse indique ou l'IP de votre machine et saisissez l'adresse en https :
https://localhost:10000

ou
https://IP_machine:10000

Il ne reste plus qu' saisir le nom de l'utilisateur root de votre systme (gnralement root) ainsi que le mot de passe root. Mais a ne marche pas.

Rfrences
Bas sur un billet post sur le blog du davromaniak le 14 juin 2006 Bas sur le Wiki de FreeFoxTV

Voir aussi
(en) Site officiel

(en) Installer Webmin sur Debian/Ubuntu (en) WebminWithoutARootAccount

You might also like