Comment installer et utiliser Webmin sur Ubuntu Linux

Installer Utiliser Webmin Linux 00 Image Vedette

Webmin est une interface web puissante pour les serveurs Linux. Il vous permet de configurer facilement n’importe quel paramètre système sur votre machine via un navigateur web. Cela fait de Webmin un utilitaire très attrayant pour les administrateurs système qui souhaitent une façon accessible de surveiller leurs machines distantes. Nous allons vous montrer comment installer et utiliser Webmin sur Ubuntu.

Table des matières

  • Qu’est-ce qui rend Webmin différent ?
  • Installer Webmin sous Linux
  • Gérer votre système avec Webmin
  • Questions fréquemment posées

Qu’est-ce qui rend Webmin différent ?

L’un des plus grands atouts de Webmin est qu’il vous permet de configurer directement des services tiers sur votre serveur. Vous n’aurez pas besoin de mémoriser chaque fichier de configuration pour chaque service que vous utilisez sur votre machine.

Installer Utiliser Webmin Linux Programme Site Web

Webmin vous permet également de configurer des fichiers système profonds sur votre machine. Par exemple, il est possible de configurer votre chargeur de démarrage GRUB directement à partir de l’interface de Webmin.

Installer Webmin sous Linux

Avant de pouvoir installer Webmin, vous devez vous assurer que vous disposez des ressources suivantes disponibles et prêtes :

  • Une machine à laquelle vous pouvez accéder via le réseau, comme une machine locale chez vous ou un VPS que vous louez en ligne.
  • Une distribution Linux compatible sur votre machine qui prend en charge une large gamme de distributions Linux. Nous utilisons Ubuntu.
  • Un accès root sur votre machine, à utiliser pour configurer les fichiers système pendant le processus d’installation.

Obtention des dépendances de Webmin

La première étape pour installer Webmin consiste à importer son archive de dépôt, car Webmin n’est pas inclus par défaut dans Ubuntu 22.04.

Pour importer le dépôt Webmin, copiez la clé de signature du développeur :

wget -qO - http://www.webmin.com/jcameron-key.asc | sudo apt-key add -

Installer Utiliser Webmin Linux 03 Importer la Clé de Signature

Copiez les informations du dépôt Webmin dans votre fichier /etc/apt/sources.list.d :

sudo sh -c 'echo "deb http://download.webmin.com/download/repository sarge contrib" > /etc/apt/sources.list.d/webmin.list'

Enfin, mettez à jour apt pour rafraîchir les listes de dépôts de votre système :

sudo apt update && sudo apt upgrade

Installer Utiliser Webmin Linux 04 Installer le Dépôt

Configurer votre pare-feu et installer le programme

Assurez-vous que Webmin est accessible depuis l’extérieur du serveur en utilisant l’utilitaire iptables pour activer le port 10000 pour les connexions entrantes :

sudo iptables -A INPUT -p tcp -m state --state NEW --dport 10000 -j ACCEPT

Installer Utiliser Webmin Linux 05 Ouvrir le Pare-feu

Enfin, installez l’utilitaire Webmin avec la commande suivante :

sudo apt install webmin

Installer Utiliser Webmin Linux 06 Installation du Programme Apt

Gérer votre système avec Webmin

Une fois que vous avez correctement installé Webmin sur votre serveur, vous pouvez commencer à configurer votre système à travers lui. Cependant, vous devez d’abord trouver l’adresse IP de votre serveur.

Faites cela en exécutant la commande suivante :

ip addr

Installer Utiliser Webmin Linux 07 Adresse IP

Après cela, vous pouvez maintenant ouvrir Webmin en allant dans votre navigateur web et en tapant l’adresse IP de la machine suivie du port du programme. Dans mon cas, je vais taper 192.168.68.165:10000.

Une petite page de connexion pour Webmin va s’ouvrir. Pour accéder au système, fournissez vos identifiants Ubuntu actuels. Par exemple, je tape le nom d’utilisateur “ramces” suivi de mon mot de passe pour accéder à l’interface Webmin.

Installer Utiliser Webmin Linux 09 Page de Connexion du Programme

Installer un service en utilisant Webmin

Une fois à l’intérieur, Webmin affichera un tableau de bord visuel de votre système avec un bref résumé de votre machine et de son utilisation de ses ressources.

Installer Utiliser Webmin Linux 10 Tableau de Bord du Programme

Le tableau de bord visuel vous permet également d’installer et de supprimer facilement des services tiers de votre serveur en cliquant sur la catégorie “Modules non utilisés” dans la barre latérale gauche du tableau de bord.

Installer Utiliser Webmin Linux 11 Modules Non Utilisés

Webmin va lister tous les services disponibles que vous pouvez installer. Par exemple, je peux cliquer sur l’élément “Serveur Web Apache” pour configurer un serveur web sur ma machine.

Installer Utiliser Webmin Linux 12 Serveur Web Apache

Cela affichera une nouvelle page où Webmin demandera si vous souhaitez installer un nouveau service sur votre serveur. Pour commencer l’installation, cliquez sur le bouton “Installer maintenant”.

Installer Utiliser Webmin Linux 13 Installer le Serveur Web Apache

Webmin va lister toutes les dépendances nécessaires pour construire correctement le service que vous souhaitez installer. Pour continuer, cliquez à nouveau sur le bouton “Installer maintenant”.

Installer Utiliser Webmin Linux 14 Dépendance Installation Apache

Le programme va créer une nouvelle instance de terminal et exécuter toutes les commandes nécessaires pour installer votre service. Cliquez sur le bouton “Retour” en bas de la page actuelle pour charger votre nouveau service.

Installer Utiliser Webmin Linux 15 Finaliser l'Installation du Serveur Web Apache

Conseil : vous pouvez également apprendre comment configurer Apache et PHP pour un site à fort trafic.

Configurer un paramètre système en utilisant Webmin

Une autre utilisation brillante de Webmin est la configuration des fichiers et services système via son interface. Cette approche supprime le besoin d’accéder constamment au système via SSH pour des ajustements et configurations relativement mineurs.

Cliquez sur la catégorie “Système” dans la barre latérale gauche du tableau de bord.

Installer Utiliser Webmin Linux 17 Catégorie Système

Webmin affichera tous les paramètres système disponibles que vous pouvez ajuster via son interface. Par exemple, je peux sélectionner l’élément “Utilisateurs et Groupes” pour modifier un utilisateur ou ajouter un groupe sur le serveur.

Installer Utiliser Webmin Linux 18 Paramètres Utilisateurs Groupes

Cela chargera une nouvelle page où elle répertorie tous les comptes d’utilisateur actifs et les groupes dans le système. Pour ajouter un nouvel utilisateur, cliquez sur le bouton “Créer un nouvel utilisateur”.

Installer Utiliser Webmin Linux 19 Bouton Créer Nouvel Utilisateur

Note : il est considéré comme une bonne pratique d’éviter d’utiliser l’utilisateur root pour les tâches quotidiennes. Au lieu de cela, créez un nouvel utilisateur avec des privilèges sudo et utilisez ce compte pour vos tâches quotidiennes.

En grande partie, le processus de création d’utilisateur dans Webmin est similaire à l’utilitaire useradd. Cependant, une différence clé entre les deux est que l’approche de Webmin vous permet d’associer une clé SSH à un nouvel utilisateur, vous permettant de créer des comptes sécurisés qui ne reposent pas sur une authentification par mot de passe traditionnelle.

Installer Utiliser Webmin Linux 20 Page Utilisateur Remplie

Enregistrez votre nouvel utilisateur en cliquant sur le bouton “Créer”.

Installer Utiliser Webmin Linux 21 Finaliser le Nouvel Utilisateur

Enfin, redémarrez votre machine pour appliquer pleinement votre nouvelle configuration. Sélectionnez l’élément “Démarrage et Arrêt” dans la barre latérale gauche.

Installer Utiliser Webmin Linux 22 Catégorie Démarrage Arrêt

Faites défiler jusqu’en bas de la page et sélectionnez “Redémarrer le système”.

Installer Utiliser Webmin Linux 23 Redémarrer le Système

Questions fréquemment posées

J’utilise Nginx pour mon serveur web. Puis-je utiliser Webmin pour le gérer à distance ?

Webmin ne prend en charge que Apache 2, donc vous ne pouvez pas l’utiliser pour gérer Nginx.

Je reçois une erreur SSL chaque fois que j’accède à l’interface web. Mon installation est-elle cassée ?

Ce problème est principalement dû au fait que votre navigateur est incapable de reconnaître le certificat SSL de Webmin. Une installation de base utilise normalement un certificat auto-signé pour son SSL. Cela lui permet d’établir une connexion sécurisée même dans des réseaux locaux.

Dans l’ensemble, vous pouvez ignorer cet avertissement si vous n’hébergez Webmin que sur un réseau local fermé. Cependant, vous devez créer un certificat SSL approprié si vous prévoyez de l’exécuter sur Internet. Générez un certificat Let’s Encrypt en allant dans “Webmin -> Configuration de Webmin -> Chiffrement SSL”.

Est-il possible d’accéder à la console système via Webmin ?

Pour accéder à la console système, allez dans la catégorie “Outils”. Cliquez sur “Shell de commande” ou “Connexion SSH”. Le premier vous permet d’exécuter des commandes uniques, tandis que le second vous donne un accès complet à la console à distance.

Comment puis-je désinstaller Webmin de mon serveur ?

Exécutez la commande /etc/webmin/uninstall.sh pour supprimer toutes les traces de Webmin de votre serveur.

Crédit image : Unsplash. Toutes les modifications et captures d’écran par Ramces Red.