Webmin, administration d’un serveur Linux grâce à une interface web

Webmin

Webmin est un paquet vous permettant d’administrer un serveur Linux par une interface web le tout facilement, rapidement, et gratuitement !

En temps “normal”, Linux est administrable par lignes de commandes (“CLI“), par interface graphique selon les cas et l’installation que vous avez effectuée, mais aussi par interface web.
En effet, certains paquets disposent d’une interface web pour les administrer aisément, bien que quelques options soient masquées et non accessibles sur ces interfaces.

Récemment, j’ai redécouvert (grâce à un visiteur du blog ) un paquet permettant d’administrer entièrement sa station / serveur Linux par une interface web ! La gestion de votre serveur en sera facilité d’une part, en plus d’être disponible à distance !!

Lien officiel du paquet (en anglais) : http://www.webmin.com/

Lancement de l’installation de Webmin

L’installation, dans notre cas, se fera sur une distribution Debian 7, incluant toutes les dernières mises à jour disponibles. La procédure sera la même sous Ubuntu et ArchLinux si vous utilisez le paquet .deb.

Dans notre cas, nous utiliserons le paquet officiel pour Debian, téléchargé directement à partir du site web officiel de Webmin.

Il est possible d’utiliser aussi l’archive .tar.gz, mais vous devrez compiler vous-même les sources pour avoir un paquet à installer par la suite.

L’installation du paquet se fait grâce à l’outil “dpkg” :

Il faut donc installer un certain nombre de paquets supplémentaires pour continuer l’installation de Webmin.

Après avoir installé les dépendances, Webmin sera automatiquement installé par la suiteUn message d’information sera affiché dans les lignes de votre terminal lors de la décompression des paquets.

Vous pouvez maintenant accéder à l’interface Webmin, en utilisant soit :

  • L’identifiant “rootet le mot de passe correspondant ;
  • Un utilisateur ayant les droits sudo et le mot de passe correspondant à cet utilisateur.

L’accès à l’interface web peut se faire de deux façons :

  • Entrer l’adresse IP du serveur où est installé Webmin, en spécifiant le port10000” (spécifique à Webmin) ;
  • Entrer le nom NetBIOS ou FQDN de la machine, suivit du port 10000” de Webmin.

Première utilisation de Webmin

Dans notre cas, nous utiliserons l’adresse IP suivi du port (10000) pour se connecter à l’interface Webmin.

Le message d’erreur est assez explicite : Par défaut, Webmin est paramétré pour utiliser le protocole HTTPS. Si vous ne le spécifiez pas, vous ne pourrez pas accéder à l’interface.

Dans notre cas, pour des raisons de simplicité et de rapidité, nous avons utilisé l’utilisateur “root”.
Toutefois, si votre serveur est en production, prenez garde quant à la sécurité du mot de passe de l’utilisateur root !De plus, si votre navigateur vous affiche une alerte quant au certificat SSL non validé par une autorité de certification, c’est tout à fait normal. Acceptez alors de poursuivre la navigation.

Enfin, vous arriverez sur la page principale de Webmin.

Comme vous pouvez le voir sur l’image ci-dessus, notre système de test est allumé depuis presque 2 heures, n’utilise qu’à peine 2 Go d’espace disque, et doit effectuer 3 mises à jour

N’hésitez pas à naviguer dans les menus sur le côté pour en découvrir encore plus !!

m4s0n501