Contacts

Installation correcte de Webmin Ubuntu Server. Installer Webmin Ubuntu Server correctement Connectez-vous à Webmin

|

Webmin est une console Web moderne pour la gestion des machines Linux. Webmin vous permet de modifier rapidement les paramètres des principaux packages.

Ce guide vous aidera à installer et à configurer Webmin sur votre serveur Ubuntu, à sécuriser votre console avec le certificat Let's Encrypt, à ajouter un nouveau compte via Webmin et à mettre à jour les packages du serveur.

Conditions

  • Serveur Ubuntu 16.04.
  • Accès sudo.
  • Pare-feu configuré (vous pouvez vous renseigner à ce sujet).
  • Serveur Web Apache (les instructions d'installation sont disponibles).
  • FQDN et un enregistrement pointant vers l'adresse IP du serveur.

Étape 1 - Installation de Webmin

Ajoutez le référentiel Webmin, que vous pouvez utiliser pour installer et mettre à jour ultérieurement la console. Il doit être ajouté au fichier /etc/apt/sources.list.

sudo nano /etc/apt/sources.list

Ajoutez un nouveau dépôt à la fin du fichier :

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

Enregistrez et fermez le fichier.

Ajoutez la clé Webmin PGP pour informer le système que le nouveau référentiel peut être approuvé.

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

Mettez à jour l'index du package pour y ajouter le référentiel Webmin.

sudo apt-get mise à jour

Installez Webmin :

sudo apt-get install webmin

Une fois l'installation terminée, vous verrez :

Installation de Webmin terminée. Vous pouvez maintenant vous connecter à

https : // your_server_ip : 10000 en tant que root avec votre
mot de passe root, ou comme tout utilisateur pouvant utiliser `sudo`.

Copiez ces informations, vous en aurez besoin dans un travail ultérieur.

Noter: Si vous avez configuré le pare-feu ufw comme requis, il bloque actuellement le port Webmin. Pour le débloquer, utilisez la commande :

sudo ufw autoriser 10000

Pour plus de sécurité, vous pouvez configurer l'accès à ce port uniquement à partir de plages d'adresses IP spécifiques.

Étape 2 : ajouter le certificat de confiance Let's Encrypt

Webmin prend déjà en charge HTTPS, mais jusqu'à présent, la console utilise un certificat auto-signé. Remplacez-le par un certificat de confiance du service Let's Encrypt.

Dans votre navigateur, ouvrez :

https : // votre_domaine : 10000

Remplacez your_domain par votre nom de domaine.

Noter: La première fois que vous cliquez sur ce lien, vous verrez une erreur "SSL invalide". C'est parce que le serveur utilise un certificat auto-signé. Ajoutez-le à la liste des exclusions pour continuer.

Un écran d'authentification apparaîtra. Ouvrez un compte utilisateur avec accès sudo (pas root).

Une fois authentifié, vous verrez le tableau de bord Webmin. Avant d'ajouter un certificat de confiance, vous devez définir le nom d'hôte du serveur. Recherchez le champ Nom d'hôte système et ouvrez le lien qui y est spécifié.

Cela ouvrira la page Nom d'hôte et client DNS. Recherchez le champ Nom d'hôte et entrez le nom de domaine complet dedans. Cliquez sur Enregistrer.

Cliquez sur Webmin dans le volet de navigation de gauche, puis sur Configuration Webmin.

Sélectionnez SSL Encryption dans la liste, puis cliquez sur l'onglet Let's Encrypt. Vous verrez l'écran Options pour le nouveau certificat SSL.

À partir de cette page, Webmin peut obtenir et installer un certificat de confiance et le mettre à jour en temps opportun. Les certificats Let’s Encrypt sont valables 3 mois. Webmin prend en charge le renouvellement automatique des certificats ; vous pouvez configurer la console pour renouveler le certificat Let's Encrypt mensuellement. Le service Let's Encrypt recherche un fichier de validation sur le serveur, la console Webmin doit donc placer un tel fichier dans le répertoire / var / www / html (il s'agit du répertoire racine par défaut du serveur Web Apache). Pour configurer un certificat, procédez comme suit :

  • Saisissez votre FQDN dans le champ Hostnames for certificate.
  • Sur la ligne du répertoire racine du site Web pour le fichier de validation, cliquez sur le bouton Autre répertoire et spécifiez /var/www/html.
  • Dans la ligne Mois entre les renouvellements automatiques, désélectionnez Renouveler uniquement manuellement et entrez 1 dans le champ de saisie. Cliquez ensuite sur le bouton à gauche du champ de saisie.
  • Cliquez sur Demander un certificat. Vous recevrez un écran de confirmation dans quelques secondes.

Redémarrez Webmin pour accéder au nouveau certificat. Pour ce faire, cliquez sur la flèche de retour dans votre navigateur et sur le bouton Redémarrer Webmin. Attendez 30 secondes, actualisez la page et entrez dans le panneau de configuration. Le navigateur signalera maintenant que le serveur utilise un certificat de confiance.

3 - Utilisation de Webmin

Webmin propose de nombreux modules que vous pouvez utiliser pour gérer votre serveur et faire presque tout, de la configuration d'un serveur DNS BIND à l'ajout d'utilisateurs à votre système. Essayez de créer un nouvel utilisateur et de mettre à jour les packages système à l'aide de Webmin.

Gestion des utilisateurs et des groupes

Cliquez sur l'onglet Système et cliquez sur le bouton Utilisateurs et groupes. Dans la fenêtre qui apparaît, vous pouvez gérer les utilisateurs et les groupes du système.

Créez un nouvel utilisateur (par exemple, deploy) que vous pouvez utiliser pour déployer l'application. Cliquez sur Créer un nouvel utilisateur en haut de la page. Cela ouvrira l'écran Créer un utilisateur ; fournir le nom d'utilisateur, le mot de passe, le groupe et d'autres informations sur l'utilisateur.

  • Dans Nom d'utilisateur, saisissez un nom : deploy.
  • Sélectionnez Automatique dans le champ ID utilisateur.
  • Dans Nom réel, saisissez une description de l'utilisateur (par exemple, Utilisateur de déploiement).
  • Dans le répertoire personnel, sélectionnez Automatique.
  • Dans la liste déroulante Shell, sélectionnez / bin / bash.
  • Dans le champ Mot de passe, sélectionnez Mot de passe normal et saisissez le mot de passe.
  • Dans Groupe principal, sélectionnez Nouveau groupe avec le même nom que l'utilisateur.
  • Dans le groupe secondaire, sélectionnez sudo dans la liste Tous les groupes. Cliquez ensuite sur le bouton → pour ajouter le groupe à la liste des groupes.
  • Cliquez sur Créer.

Comme vous pouvez le voir, Webmin vous permet de personnaliser le shell de l'utilisateur, la prise en charge des répertoires personnels, etc.

Mise à jour des packages

Webmin peut mettre à jour tous les packages du système. Pour ce faire, accédez au lien Tableau de bord et recherchez le champ Mises à jour du package. Si la console détecte des mises à jour disponibles, vous verrez le nombre de mises à jour et un lien vers celles-ci dans ce champ.

Conclusion

Vous disposez désormais d'une console de gestion de serveur pratique protégée par un certificat de confiance. L'interface intuitive de Webmin fournit de nombreuses fonctions et modules utiles.

Découvrez vous-même les fonctionnalités de Webmin. Des informations plus utiles peuvent être trouvées dans

Il n'est pas toujours pratique de configurer le système via le terminal. De nombreux administrateurs préfèrent une interface graphique à un terminal pour des tâches simples. Il n'est pas d'usage d'utiliser une interface graphique à part entière sur les serveurs afin de ne pas gaspiller de précieuses ressources de calcul, mais les interfaces web sont très souvent utilisées pour la configuration.

À l'aide de l'interface Web, vous pouvez accéder à la configuration du serveur Web depuis n'importe où où il y a un accès Internet et vous n'avez besoin que d'un navigateur. L'une de ces interfaces Web open source est webmin. Il est très populaire auprès des utilisateurs de Linux en raison de sa simplicité et de sa grande fonctionnalité.

Dans la plupart des cas, vous pouvez vous passer de la ligne de commande pour administrer le serveur, mais simplement effectuer toutes les actions via l'interface Web. Jetons un coup d'œil aux fonctionnalités prises en charge par Webmin :

  • Création et suppression de comptes utilisateurs ;
  • Configuration de services et de services à l'aide de modules spéciaux, par exemple Apache ou DNS ;
  • Création de boîtes aux lettres pour les utilisateurs ;
  • Afficher les statistiques d'utilisation du système.

La distribution par défaut Webmin contient plus de 500 scripts qui implémentent la connexion entre les options de l'interface web et le shell de commande du système. Et à tout cela, des modules supplémentaires peuvent être ajoutés pour étendre davantage les fonctionnalités du programme. Webmin est entièrement écrit en Perl et, comme je l'ai dit, est disponible gratuitement. Dans cet article, nous vous expliquerons comment installer Webmin sur Ubuntu Server 16.04.

Installation de Webmin sur le serveur Ubuntu

Avant de procéder à l'installation de Webmin sur Ubuntu, vous devez ajouter le référentiel officiel du programme aux sources de l'application. Pour cela, ouvrez le fichier /etc/apt/sources.list et ajoutez-y les lignes :

sudo vi /etc/apt/sources.list

deb http://download.webmin.com/download/repository sarge contrib
deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib

Ajoutez ensuite la clé GPG pour le référentiel :

sudo wget http://www.webmin.com/jcameron-key.asc
$ sudo apt-key ajouter jcameron-key.asc

Il reste à mettre à jour les listes de paquets :

sudo apt-get mise à jour

Ce n'est que maintenant que l'installation de webmin ubuntu 16.04 peut être effectuée :

sudo apt-get install webmin

Une fois l'installation terminée, pour permettre l'accès à l'interface Web depuis l'extérieur, vous devez ouvrir le port 10000 avec un pare-feu. Pour ce faire, exécutez :

sudo ufw autoriser 10000

Configuration de Webmin sur Ubuntu 16.04

Vous pouvez accéder à l'interface Webmin simplement en tapant l'adresse de votre serveur et le port 10000 dans la barre d'adresse de votre navigateur. Webmin utilise https par défaut, vous devrez donc également appliquer ce protocole. L'adresse ressemblera à ceci :

https : // adresse_ip : 10000

Le navigateur vous avertira que le certificat SSL n'est pas fiable, car webmin génère automatiquement son propre certificat après l'installation. Et comme ce certificat a été émis par une autorité de non-certification, le navigateur ne peut pas le considérer comme digne de confiance. Mais nous savons qu'il s'agit de notre serveur, nous pouvons donc continuer.

Sur l'écran suivant, vous devrez entrer votre nom d'utilisateur et votre mot de passe sur le serveur pour accéder à l'interface Web. Cet utilisateur doit disposer des autorisations de superutilisateur :

Voici à quoi ressemblera la page d'accueil :

La première page affiche des informations générales sur le système pour vous aider à comprendre avec quel système vous avez actuellement affaire. Il affichera également les mises à jour Webmin, le cas échéant.

Sur la partie gauche de l'écran, vous trouverez un menu de navigation qui vous donnera accès aux différents modules Webmin et gérera votre serveur. La section Webmin contient les paramètres du programme Webmin lui-même, d'autres sections sont responsables d'autres services ou paramètres du système.

conclusions

Ça y est, l'installation de Webmin sur Ubuntu Server 16.04 est maintenant terminée et vous pouvez maintenant configurer votre système à distance. Cela peut être très utile lorsque vous ne pouvez pas ou ne voulez pas utiliser le terminal. Si vous avez des questions, posez-les dans les commentaires !

L'utilisation du "Terminal" n'est pas toujours pratique même pour les professionnels. Par conséquent, les interfaces graphiques sont de plus en plus utilisées aujourd'hui, même pour les tâches où l'utilisation de commandes de texte conduit à des résultats plus rapides. Un sujet distinct est l'installation de Webmin Ubuntu - il s'agit de la possibilité d'utiliser une interface Web graphique pour gérer le serveur.

L'installation de Webmin est nécessaire pour fonctionner dans les interfaces graphiques au lieu du terminal.

Pourquoi est-ce si pertinent ? Dans la communauté technique, la vitesse des systèmes est très appréciée. Travailler avec des solutions qui ralentiraient le serveur est inacceptable. Surtout si les ressources disponibles ne sont pas si grandes. C'est pourquoi des complexes tels que Webmin sont particulièrement appréciés. Grâce à eux, vous pouvez accéder aux ressources du serveur partout où vous disposez d'un ordinateur, d'un accès Internet et d'un navigateur pour le travail.

Webmin est une interface Web pour la gestion de serveurs basés sur des systèmes de type Unix. C'est l'une des solutions les plus simples et les plus pratiques pour résoudre des problèmes de ce genre. Voici les avantages :

  1. Permet de gagner du temps sur la gestion du serveur.
  2. Vous permet de configurer des réseaux, ainsi que des pare-feu pour eux.
  3. Prend en charge la sauvegarde des données.
  4. Vous permet d'affiner votre système d'exploitation.
  5. Et il a de nombreuses autres fonctionnalités utiles.

Techniquement, Webmin se compose d'un simple serveur Web, ainsi que de nombreux scripts qui le rendent flexible et rapide à utiliser. Les fichiers avec les paramètres du programme peuvent être modifiés à la fois manuellement et à l'aide du bloc "Configuration Webmin" dans l'interface graphique.

Si vous souhaitez installer Webmin pour Ubuntu à des fins commerciales, c'est totalement gratuit. Le programme est distribué sous licence BSD.

Aller à l'installation

Tout d'abord, vous devez éditer le fichier sources.list :

" Sudo nano /etc/apt/sources.list "

Les lignes suivantes doivent être insérées à la fin du fichier :

"Deb http://download.webmin.com/download/repository sarge contrib
deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib "

"Wget http://www.webmin.com/jcameron-key.asc
sudo apt-key ajouter jcameron-key.asc "

Fabriqué? Mettez maintenant à jour la liste des sources de données à charger :

"Sudo apt-get update"

Désormais sur Ubuntu Server, l'installation de Webmin ne prend que deux secondes. Exécutez la commande :

"Sudo apt-get install webmin"

Fonctionnement

Pour démarrer Webmin, vous devez saisir "https:// (nom de domaine ou serveur IP) : 10000" dans la barre d'adresse de votre navigateur. Il ne reste plus qu'à saisir votre identifiant et votre mot de passe lors de la saisie du serveur. Cela doit être fait avec les droits d'administrateur. Tout!

finalement

|

Webmin est un outil d'administration système basé sur le Web pour les systèmes de type Unix. Cette alternative simple et pratique à l'administration en ligne de commande peut être utilisée pour gérer divers aspects du système (tels que les utilisateurs et les services) via les modules Webmin. Webmin est idéal pour les utilisateurs qui préfèrent maintenir leur propre serveur virtuel dédié, mais ne souhaitent pas travailler avec la ligne de commande.

Ce didacticiel vous guidera tout au long du processus d'installation de l'outil Webmin et de SSL à l'aide d'apt-get sur Ubuntu 14.04.

Conditions

Les privilèges root sont requis pour installer Webmin. Il est recommandé de créer un utilisateur avec des privilèges élevés sudo (voir les instructions), dont vous aurez également besoin pour vous connecter à l'interface Webmin. De plus, Webmin pourra utiliser ses informations d'identification pour gérer le serveur.

Remarque: lors de l'utilisation de Webmin, une autorisation basée sur un mot de passe est supposée.

Connectez-vous au serveur en tant que nouvel utilisateur (ou root) via SSH à l'aide de la commande :

nom d'utilisateur ssh @ server_ip_address

Entrez votre mot de passe lorsque vous y êtes invité.

Installation de Webmin

Avant de procéder à l'installation de Webmin à l'aide d'apt-get, vous devez ajouter le référentiel Webmin à votre fichier sources.list.

Ouvrez le fichier sources.list sur le serveur virtuel dans un éditeur de texte (nano dans ce tutoriel) :

sudo nano /etc/apt/sources.list

Tapez votre mot de passe. Appuyez ensuite sur Ctrl-W et Ctrl-V pour aller à la fin du fichier et ajoutez les lignes suivantes :

deb http://download.webmin.com/download/repository sarge contrib
deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib

Lorsque vous avez terminé l'édition, enregistrez le fichier en appuyant sur Ctrl-X puis sur Y.

Ajoutez ensuite la clé Webmin GPG à apt afin que le système puisse faire confiance au référentiel ajouté. Pour ce faire, utilisez :

wget -q http://www.webmin.com/jcameron-key.asc -O- | sudo apt-key ajouter -

Nous devons maintenant mettre à jour la liste des packages apt-get :

sudo apt-get mise à jour

Vous pouvez commencer à installer Webmin ; pour ce faire, exécutez la commande :

sudo apt-get install webmin

Confirmez le démarrage de l'installation.

Une fois l'installation terminée, le service Webmin démarrera automatiquement.

Connectez-vous à Webmin

Ouvrez la page de connexion Webmin à l'aide d'un navigateur Web ; pour ce faire, spécifiez l'IP externe et le port 10000. Par défaut, Webmin prend en charge SSL/TLS, vous devez donc utiliser HTTPS pour vous connecter. Alors, ouvrez le lien suivant dans votre navigateur :

https : // Server_IP_address : 10000

A ce stade, un avertissement "Le certificat SSL du serveur n'est pas approuvé" apparaîtra, ce qui indique que le navigateur ne peut pas faire confiance au certificat SSL du serveur. Le fait est que lors de l'installation, Webmin génère et installe automatiquement un certificat SSL, mais ce certificat SSL n'a pas été vérifié par une autorité de certification à laquelle le serveur peut faire confiance. Bien que l'ordinateur ne puisse pas vérifier la validité du certificat, vous pouvez être sûr qu'il est sûr.

Dites au navigateur que le certificat peut être approuvé. Par exemple, dans Chrome, vous devez effectuer les opérations suivantes :

  • Cliquez sur le lien Avancé ;
  • Cliquez ensuite sur le lien « Procéder à adresse IP(peu sûr) ".

Dans Firefox, vous avez besoin de :

  • Appuyez sur Je comprends les risques ;
  • Cliquez ensuite sur le bouton Ajouter une exception… ;
  • Et puis Confirmez l'exception de sécurité.

À ce stade, l'écran de connexion Webmin apparaîtra.

Entrez les mêmes informations d'identification que celles utilisées pour la connexion SSH au tout début. N'oubliez pas que cet utilisateur doit disposer des privilèges sudo ou root.

Prêt! L'outil Webmin est installé avec succès et prêt à fonctionner.

Noter: La sécurité des identifiants de cet utilisateur nécessite une attention particulière, car, grâce à ses privilèges, l'application Webmin a un accès complet au serveur.

Utiliser Webmin

Lorsque vous démarrez Webmin pour la première fois, la page Informations système apparaît avec un aperçu des ressources système et d'autres informations utiles. Cette page affiche également toutes les mises à jour Webmin disponibles.

Sur la gauche, vous pouvez voir un menu de navigation que vous pouvez utiliser pour gérer le serveur et accéder aux différents modules Webmin. Le menu de navigation est catégorisé et chaque catégorie individuelle a son propre ensemble de modules. La catégorie Webmin mérite une attention particulière car elle contient des modules de configuration de l'application Webmin, tandis que d'autres catégories sont utilisées pour effectuer diverses tâches d'administration système.

Parcourez le menu de navigation, consultez les modules disponibles.

Création d'utilisateur (facultatif)

La tâche principale de l'administration du système (dans Webmin en particulier) est la gestion des utilisateurs. Dans cette section, nous nous concentrerons sur la création d'un nouvel utilisateur à l'aide du module Utilisateurs et groupes.

Entrez le nom d'utilisateur dans Nom d'utilisateur et remplissez toutes les autres informations d'utilisateur requises. Cliquez ensuite sur le bouton Créer.

Après cela, un utilisateur avec les données spécifiées apparaîtra sur le serveur.

Le module Utilisateurs et groupes peut également être utilisé pour effectuer d'autres tâches de gestion des utilisateurs, telles que la suppression ou la désactivation d'utilisateurs et de groupes.

Installer Apache (facultatif)

Webmin est livré avec de nombreux modules pour gérer les packages de divers logiciels. Cette section montrera comment installer un serveur Web à l'aide du module Apache Webserver.

Dans le menu de navigation, sélectionnez la catégorie Modules non utilisés et recherchez le module Apache Webserver.

Si Apache n'a pas encore été installé sur le serveur, le module vous en informera et vous proposera un moyen d'installer le serveur Web.

Une fois l'installation d'Apache terminée, un serveur Web standard sera lancé.

Après cela, le module Apache Webserver sera déplacé vers la catégorie Serveurs et pourra être utilisé pour gérer les paramètres du serveur Apache.

Conclusion

Maintenant que Webmin est installé et prêt à fonctionner, cet outil peut être utilisé pour effectuer des tâches d'administration système de base.

Mots clés:,

Vous avez aimé l'article ? Partagez-le