Comment installer Webmin sur Ubuntu 19.04

Si vous êtes un administrateur système ou réseau, que vous appartenez au domaine de support de votre entreprise ou que vous êtes simplement un amoureux des systèmes d'exploitation Linux, Solvetic a une excellente nouvelle pour vous et c'est que vous disposez d'un utilitaire spécial pour gérer divers ( sinon tous) les aspects de votre système tant au niveau des services, des processus, des utilisateurs mais aussi des autorisations, des informations et des tâches que nous réalisons au quotidien.

On sait que Linux nous propose quelques distributions avec un environnement graphique (GUI) mais quand il s'agit d'un système d'exploitation au niveau serveur, il est normal qu'on l'utilise en mode Core (terminal), et les tâches de support peuvent devenir un peu fastidieuses et sujet aux erreurs.

Ensuite, nous allons voir un outil pour faciliter ces tâches et cet utilitaire est Webmin. Pour cette raison, nous vous demandons de lire en détail ce tutoriel que Solvetic a préparé pour vous de manière complète afin que vous puissiez l'implémenter dans votre organisation quelle que soit sa taille. Pour ce cas nous utiliserons Ubuntu 19.04 Server et si vous ne l'avez toujours pas, nous vous invitons à le télécharger au lien suivant :

Qu'est-ce que WebminTout d'abord, nous devons savoir quel utilitaire nous allons utiliser et quels sont ses avantages. Webmin a été littéralement développé comme une interface Web, c'est-à-dire un accès via les navigateurs actuels, afin d'effectuer l'administration des systèmes Unix (au sein desquels se trouve Ubuntu Server) de manière simple mais dynamique.

Nous pouvons utiliser les navigateurs actuels à la seule condition qu'ils prennent en charge Java, les tableaux et les formulaires, le cas échéant, il sera possible de configurer des comptes d'utilisateurs, de gérer le serveur Apache, de configurer DNS, d'éditer des fichiers et bien d'autres tâches axées sur l'administration et soutien.

L'outil Webmin est intégré par un serveur web qui possède divers programmes CGI dont le but est de mettre à jour les fichiers système, /etc/inetd.conf et /etc/passwd étant parmi les plus connus, tant le serveur Webmin que les programmes CGI ont ont été écrits en Perl version 5 et n'utilisent pas de modules Perl non standard pour de meilleures performances et des temps de réponse aux besoins de chacun d'entre nous.

Dans ce cas, nous utiliserons Webmin sur Ubuntu Server 19.04 mais ne vous inquiétez pas car Webmin peut être installé sur des systèmes d'exploitation tels que :

Systèmes d'exploitation pris en charge par Webmin sur Ubuntu Server 19.04

  • Cygwin
  • Darwin
  • Debian
  • Pare-feu Linux Endian
  • Fedora Linux
  • FreeBSD
  • Linux générique
  • Gentoo Linux
  • CentOS Linux
  • CloudLinux
  • HP/UX
  • IBM AIX
  • Immunix Linux
  • Lanthan Linux
  • Linux Mint
  • LinuxPPC
  • Lycoris Desktop / LX
  • Mac OS X
  • Serveur d'entreprise Mandrake Linux
  • Mandriva Linux
  • Mandriva Linux Enterprise Server
  • NetBSD
  • OpenBSD
  • OuvrirDarwin
  • openmamba Linux
  • OpenNA Linux
  • Oracle Enterprise Linux
  • Machine virtuelle Oracle
  • Redhat Enterprise Linux
  • Redhat Linux
  • Redhat Linux Desktop et bien d'autres

Webmin comprend 113 modules standard par défaut et nous pouvons en utiliser beaucoup plus par des tiers mais nous verrons quelque chose à ce sujet plus tard. Sans plus de mots, nous verrons comment installer Webmin sur Ubuntu Server 19.04.

1. Comment installer les référentiels Webmin sur Ubuntu Server 19.04


La première étape essentielle pour que tout fonctionne comme prévu consiste à ajouter le référentiel Webmin au système car cela nous permet d'installer et de mettre à jour Webmin via le gestionnaire de packages.

Étape 1
Ce référentiel doit être ajouté au fichier /etc/apt/sources.list pour que nous puissions utiliser l'éditeur souhaité (nano ou vim) et exécuter la commande suivante :

 sudo nano /etc/apt/sources.list
Dans le fichier ouvert, nous devons entrer la ligne suivante à la fin de celui-ci :
 deb http://download.webmin.com/download/repository sarge contrib
Étape 2
Il s'agit du référentiel Webmin officiel pour Ubuntu.

AGRANDIR

Nous enregistrons les modifications dans le fichier à l'aide des touches Ctrl + O et nous le quitterons avec les touches Ctrl + X.

2. Comment inclure la clé Webmin PGP

Étape 1
Maintenant, nous allons ajouter la clé Webmin PGP afin que le système puisse accéder au référentiel et effectuer le téléchargement, pour y parvenir, nous allons exécuter ce qui suit dans la console :

 wget http://www.webmin.com/jcameron-key.asc

AGRANDIR

Étape 2
Il faut maintenant intégrer la clé en exécutant :

 sudo apt-key ajouter jcameron-key.asc 

AGRANDIR

3. Comment mettre à jour les packages Webmin


Une fois le processus réussi, nous allons mettre à jour les packages de référentiel Webmin que nous avons ajoutés. Pour cela, nous exécutons les opérations suivantes :
 mise à jour sudo apt

AGRANDIR

4. Comment installer Webmin sur Ubuntu Server 19.04

Étape 1
Le moment attendu par tout le monde est arrivé et il s'agit d'installer Webmin sur le serveur, pour cela nous allons exécuter ce qui suit :

 sudo apt installer webmin

AGRANDIR

Étape 2
Nous entrons la lettre Y pour confirmer le téléchargement et l'installation de Webmin sur le serveur, à la fin du processus, nous verrons le résumé suivant :

AGRANDIR

Notez que dans la section finale du résumé, nous trouvons le moyen d'accéder au panneau Webmin avec la syntaxe :

 https : // adresse_IP : 10000 / https : // nom_machine : 10000 /

5. Comment activer le pare-feu sous Linux


Jusqu'à présent, nous avons installé Webmin et la prochaine étape sera d'accorder l'autorisation de connectivité car cela sera à partir d'un navigateur Web, ceci est réalisé en accordant l'autorisation au port 10000 dans le pare-feu Ubuntu Server 19.04, pour cette autorisation c'est suffisant pour exécuter ce qui suit :
 sudo ufw autoriser 10000

AGRANDIR

6. Comment accéder à Webmin sur Ubuntu Server 19.04

Étape 1
Il est temps de connaître l'interface et l'utilisation de Webmin sur notre serveur, pour cela nous allons dans un navigateur, en l'occurrence Google Chrome, et dans la barre d'adresse nous entrons l'une des options suivantes :

 https : // solvetic : 10000 / https : // Server_IP : 10000 /
Étape 2
Nous verrons l'avertissement suivant puisqu'il s'agit d'une connexion HTTPS sécurisée :

Étape 3
Nous cliquons sur le bouton Paramètres avancés et là, nous cliquons sur la ligne "Continuer à … (non sécurisé)":

Étape 4
En cliquant ici, nous serons redirigés vers la fenêtre de connexion Webmin où nous entrerons les informations d'identification avec lesquelles nous accédons au système :

Étape 5
Cliquez sur le bouton Se connecter et l'environnement Webmin initial dans Ubuntu Server 19.04 sera le suivant :

AGRANDIR

Tableau de bordDans la fenêtre initiale appelée Tableau de bord, nous trouvons des détails spécifiques tels que :

  • Nom de l'équipe.
  • Version utilisée de Webmin.
  • Temps d'utilisation du système.
  • Informations sur le processeur.
  • Mémoire RAM actuelle.
  • Espace disque dur.
  • Système d'exploitation utilisé.
  • Version noyau.
  • Mémoire virtuelle et plus.

Étape 6
En bas, nous trouvons deux sections où il sera possible de visualiser les dernières connexions ainsi que l'utilisation du disque :

AGRANDIR

7. Options d'utilisation de Webmin dans Ubuntu Server 19.04


Sur le côté gauche, nous trouvons une série d'options qui sont les menus Webmin et à partir desquelles il est possible d'accéder aux informations requises ainsi que de configurer l'outil si nécessaire.

WebminC'est la section de configuration de l'utilitaire qui est divisée en sections telles que :

  • Configuration Webmin (thèmes, accès anonymes, utilisation de modules et bien plus)
  • Ajuster l'interface et la langue
  • Paramètres de sauvegarde
  • Configuration de l'utilisateur Webmin
  • Historique des stocks et plus

AGRANDIR

SystèmeC'est l'un des plus délicats puisqu'à partir de là il sera possible :

  • Afficher les processus de serveur actuels
  • Changer les mots de passe
  • Afficher et mettre à jour les progiciels
  • Ajuster les tâches planifiées
  • Configuration PAM
  • Accéder aux événements système
  • Exécuter des sauvegardes de données
  • Afficher les utilisateurs et les groupes

AGRANDIR

Les serveursCette section est destinée à la configuration des serveurs de messagerie tels que Exim, Qmail, Postfix et Sendmail

AGRANDIR

Les autresOn peut classer cette section comme un ensemble d'outils pour travailler sur le serveur, ils comprennent :

  • Un gestionnaire de fichiers
  • Une console de commande
  • Possibilité de créer des commandes personnalisées
  • Établir des connexions SSH
  • Afficher l'état du système et du serveur
  • Accéder aux répertoires Web protégés
  • Utiliser le tunnel HTTP

AGRANDIR

A titre indicatif, la section « État du système et du serveur » est idéale pour avoir un aperçu complet du comportement d'Ubuntu Server avec des états tels que bon, passable ou mauvais :

AGRANDIR

RapporterComme son nom l'indique, nous y gérons tous les aspects du réseau tel qu'il est :

  • Gestion du pare-feu
  • Configuration générale des interfaces réseau
  • Gérer la bande passante utilisée
  • Configurer le client et le serveur NIS et plus

AGRANDIR

MatérielUne section dédiée aux composants matériels de notre serveur Ubuntu, tels que :

  • Gérer les imprimantes.
  • Gérer les volumes logiques.
  • Réglez l'heure du système.
  • Gérer Linux RAID.
  • Configuration ISCSI.
  • Afficher les partitions actuelles du disque dur.

AGRANDIR

GroupeCette section est spécialement intégrée pour configurer tout ce qui concerne le cluster (si nous l'avons) dans le système, là il sera possible :

  • Attribuer des utilisateurs
  • Changer les mots de passe
  • Copier des fichiers
  • Utiliser les commandes de la console
  • Valider les serveurs embarqués

AGRANDIR

Modules non utilisésIci, nous trouvons tous les modules qui, pour une raison ou une autre, ne sont plus utilisés dans Webmin et lors de la sélection de l'un d'entre eux, nous verrons une description de leur fonctionnement et de leur rôle.

AGRANDIR

Réinitialiser les modulesCette option nous permet de configurer les modules à leur état d'usine.

En bas, nous trouvons une série d'icônes qui nous permettent d'effectuer des actions spécifiques dans Webmin telles que :

  • Épinglez le menu de navigation.
  • Utilisez le mode nuit.
  • Accédez à la borne.
  • Ajouter aux Favoris.
  • Définir le thème général.
  • Modifiez l'utilisateur avec lequel nous accédons.

AGRANDIR

Au début de l'étude nous avons parlé des modules Webmin, nous n'en citerons que quelques-uns pour bien comprendre et voir la portée que nous donne cet utilitaire :

  • Client ADSL
  • Pare-feu BSD
  • Serveur Web Apache
  • Démarrage et arrêt
  • Sauvegarder les fichiers de configuration
  • Tâches Cron de cluster
  • Serveurs de cluster d'utilisateurs
  • Systèmes de fichiers disque et réseau
  • Gestionnaire de fichiers
  • Chargeur de démarrage GRUB
  • Pare-feuD
  • Tunnel HTTP
  • Démarrage initial du système
  • Pare-feu Linux IPv6
  • Pare-feu Linux
  • Serveur de base de données MySQL
  • Services et protocoles réseau

Nous voyons comment Webmin est un outil puissant pour gérer divers aspects de notre serveur et ainsi avoir une administration beaucoup plus complète.

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave