Dans l'article suivant, nous allons voir comment nous pouvons installer Webmin sur Ubuntu 20.04. C'est un outil Web qui permet aux administrateurs système gérer les systèmes similaire à Gnu / Linux et Unix, en particulier les serveurs. Webmin vous permet de gérer les comptes utilisateurs, de mettre à jour les packages, les fichiers journaux système, de configurer les pare-feu, les e-mails, la base de données, le postfix, etc.
Webmin est écrit en Perl et fonctionne comme son propre serveur Web et processus. Par défaut, il communique via TCP via le port 10000 et peut être configuré pour utiliser SSL, si OpenSSL est installé avec des modules Perl.
Grâce à cet outil la difficulté de configurer notre propre serveur est reléguée au second plan et Webmin s'occupe de toute la partie technique, ne laissant que la prise de décision à l'utilisateur. De cette façon, ils n'auront pas à perdre de temps à rechercher les détails sur la façon de mettre en œuvre les options dont ils souhaitent disposer.
Installation de Webmin sur Ubuntu 20.04
Avant de commencer l'installation d'un programme, c'est toujours une bonne idée mettre d'abord à jour les packages disponibles dans les référentiels. Nous pouvons le faire en ouvrant un terminal (Ctrl + Alt + T) et en exécutant les commandes:
sudo apt update && sudo apt upgrade
Ensuite, nous devrons installer les dépendances nécessaires en utilisant la commande:
sudo apt install software-properties-common apt-transport-https
Activer le référentiel Webmin
À ce stade, nous devons activer le référentiel Webmin car il n'est pas encore disponible dans Ubuntu 20.04 LTS.
Tout d'abord, allons ajouter la clé Webmin GPG comme indiqué dans ce qui suit:
sudo wget -q http://www.webmin.com/jcameron-key.asc -O- | sudo apt-key add -
Après la commande précédente, nous pouvons ajouter manuellement le référentiel Webmin avec la commande:
sudo add-apt-repository "deb [arch=amd64] http://download.webmin.com/download/repository sarge contrib"
Installez Webmin
Jusqu'à présent, nous avons mis à jour le système, installé la clé Webmin GPG et ajouté manuellement le référentiel requis. La prochaine chose que nous ferons est installer webmin exécuter dans un terminal (Ctrl + Alt + T) la commande:
sudo apt install webmin
Après l'installation, nous pourrons vérifier l'état du service exécution de la commande:
sudo systemctl status webmin
Comme le montre la capture d'écran ci-dessus, Webmin fonctionne déjà correctement. Maintenant pour vérifier la version installée, nous n'aurons qu'à utiliser la commande suivante:
dpkg -l | grep webmin
Dans la sortie précédente, nous verrons que nous installons Webmin version 1.941. Avec l'outil installé et en cours d'exécution, nous pouvons maintenant accéder au panneau de contrôle à l'aide du navigateur Web.
Configurer le pare-feu
Par défaut cet outil écoute sur le port TCP 10000. Pour accéder à notre serveur en externe, nous devons ouvrir le port dans le pare-feu. Pour ce faire, nous allons exécuter la commande dans un terminal (Ctrl + Alt + T):
sudo ufw allow 10000/tcp
Nous allons maintenant recharger le pare-feu pour que les modifications aient lieu:
sudo ufw reload
Pour vérifier l'état du pare-feu, nous allons exécuter:
sudo ufw status
Login
Pour nous connecter à Webmin, il suffit de ouvrez le navigateur et accédez à l'adresse IP de notre serveur:
https://IP-del-servidor:10000/
Dans un premier temps, nous allons regarder la page Web suivante qui indique qu'il y a un risque potentiel à venir. Ce n'est pas inquiétant car cela se produit car Webmin génère son propre certificat SSL auto-attribué que le navigateur ne considère pas comme sécurisé.
Pour contourner cet obstacle, il suffit de cliquer sur le bouton ''Avancé'et puis dans'Acceptez le risque et continuez'.
Nous pouvons maintenant nous connecter avec notre utilisateur système. De plus, lorsque cette application est installée, elle crée un superutilisateur pour gérer l'application avec le nom root et le mot de passe que notre utilisateur root possède sur la machine. Si vous n'avez pas activé le compte root, vous devrez peut-être changer le mot de passe de l'utilisateur root Webmin. Cela peut être fait en ouvrant un terminal (Ctrl + Alt + T) et en tapant la commande:
sudo /usr/share/webmin/changepass.pl /etc/webmin root nueva-clave
Enfin, nous allons accéder à l'écran où nous pouvons nous connecter.
À ce stade, nous pouvons continuer et configurer notre système Ubuntu 20.04 selon ses spécifications.
Pour mettre à jour notre installation, après chaque lancement il n'y aura plus à exécuter les commandes suivantes dans un terminal (Ctrl + Alt + T):
sudo apt update && sudo apt upgrade
Désinstaller
Pour supprimer le référentiel, dans le terminal (Ctrl + Alt + T) nous devrons exécuter la commande:
sudo add-apt-repository --remove "deb https://download.webmin.com/download/repository sarge contrib"
Alors nous pouvons supprimer l'outil en utilisant la commande:
sudo apt remove webmin; sudo apt autoremove
Pour plus d'informations sur ce logiciel, vous pouvez consulter le site web du projet et la documentation qu'ils nous offrent aux utilisateurs là-bas.
Bonjour à tous.
Je trouve que c'est un excellent outil.
mais quelque chose m'est arrivé une fois installé que je ne sais pas si c'est une conséquence de l'installation.
après l'installation de Webmin. sur mon serveur avec Ubuntu 20.04 lorsque le serveur est redémarré il perd les adresses IP des interfaces. et je suis obligé de les configurer via ifconfig. J'ai examiné le fichier installer-config.yaml et il est correctement configuré.
J'ai essayé de le configurer via Webmin mais je n'ai pas eu de chance.
Toute suggestion?