Gestion du serveur via l'interface Web à l'aide de webmin sur le serveur Ubuntu. Gestion du serveur via l'interface Web à l'aide de webmin dans le serveur Ubuntu Installation et configuration de Webmin Ubuntu

L'article précédent traitait de l'utilisation d'un shell graphique pour optimiser le travail avec un serveur exécutant Linux. Mais que faire si son utilisation pour une raison ou une autre n’est pas conseillée ? Effectuer un travail dans la console ?

Heureusement pour Linux, il existe une autre alternative : une interface Web.

L'application Webmin a été développée spécifiquement pour l'administration Linux. Il s'agit d'un simple serveur Web et d'un ensemble de scripts en Perl, qui assurent les fonctionnalités de l'interface Web.

InstallationWebmin

Il n'y a aucune information sur le référentiel pour l'installation initiale de Webmin sur le système. Il faut donc l’ajouter en premier.

Pour ce faire, vous devez ouvrir le fichier /etc/apt/sources.list et ajouter la ligne suivante à la fin :

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

Vous pouvez maintenant démarrer l'installation de Webmin à l'aide de la commande :

apt-get installer webmin

apt - installer webmin

Après l'installation, Webmin démarre automatiquement. La page de connexion est disponible à l'adresse du serveur via le port 10000 ( adresse_serveur : 10000)

La connexion au système s'effectue à l'aide des informations d'identification d'un utilisateur local disposant de privilèges administratifs.

Travailler avecWebmin

Après vous être connecté, nous arrivons à la page de démarrage de Webmin.

Cette page contient de brèves informations sur le système (version Webmin, type de processeur, mémoire utilisée, espace disque utilisé, etc.) et le menu principal (situé à gauche).

Webmin est un logiciel assez complexe avec de nombreux modules et fonctions et, même avec les meilleures intentions, son utilisation ne peut être entièrement décrite dans un seul article. Par conséquent, nous nous attarderons brièvement uniquement sur les principaux détails.

Le menu principal se compose de plusieurs sections :

  • Webmin
    Paramètres directement depuis Webmin ;
  • Système
    Informations système et paramètres du système (utilisateur, processus, services, etc.) ;
  • Les serveurs
    Gestion des serveurs installés (serveurs web, serveurs de bases de données, etc.)
  • Autres
    Outils d'administration non inclus dans les autres sections (gestionnaire de fichiers, fenêtre de console, etc.) ;
  • La mise en réseau
    Paramètres réseau;
  • Matériel
    Gestion du matériel (heure système, gestion des disques, gestion des imprimantes, etc.) ;
  • Grappe
    Gestion de plusieurs serveurs réunis dans un cluster. Webmin est installé sur un seul d'entre eux. Le travail avec le reste est effectué à l'aide du protocole RPC ;
  • ONU-utilisémodules
    Modules Webmin inutilisés. Modules qui ont été installés, mais les composants requis sont manquants sur le serveur pour qu'ils fonctionnent. Si ces composants sont installés ultérieurement, afin de connecter les modules nécessaires, il est nécessaire de mettre à jour les modules (« Refresh Modules ») ;
  • Recherche
    Recherche interne Webmin ;
  • VoirModule'sJournaux
    Journaux des modifications du module Webmin ;
  • SystèmeInformation
    Brèves informations sur le système. Ceci est la page de démarrage lorsque vous vous connectez.
  • RafraîchirModules
    Mise à jour des modules Webmin. Les modifications ne prendront effet qu’après vous être déconnecté et reconnecté ;
  • Se déconnecter
    Se déconnecter.

Lorsque vous ouvrez le gestionnaire de fichiers, le répertoire racine du système de fichiers s'affiche. À l'aide de liens hypertexte, vous pouvez accéder à certains dossiers et ouvrir ou télécharger des fichiers sur votre ordinateur.

La capture d'écran ci-dessous montre le répertoire Documents dans le répertoire personnel de l'un des utilisateurs.

Ce gestionnaire de fichiers vous permet d'effectuer uniquement des opérations simples. Création de répertoires et de fichiers texte, édition de fichiers texte, création d'archives, décompression d'archives (si disponibles, par exemple, décompression), téléchargement de fichiers d'un ordinateur vers un serveur et vice versa.

Il convient également de noter la possibilité de modifier les propriétaires des fichiers et des dossiers ainsi que les droits d'accès à ceux-ci à l'aide de l'interface du gestionnaire de fichiers.

Cela est particulièrement vrai si l'on considère que les fichiers et les dossiers sont créés avec un propriétaire par défaut root:root et des autorisations de 755 et 644, respectivement.

Bien entendu, du point de vue de la sécurité, cela ne vaut pas la peine de donner un accès complet à tout le monde. Mais l’utilisation du propriétaire par défaut peut également entraîner divers problèmes. Par exemple, si le serveur Web ne dispose pas de droits d'écriture, dans le répertoire contenant le site, de nombreuses applications Web peuvent ne pas fonctionner correctement ou ne pas fonctionner du tout.

Par conséquent, la stratégie d’accès au système de fichiers doit être correctement réfléchie.

Travailler avec la console

Pour travailler avec la console, utilisez la page « Connexion par texte » dans la section « Autres ».

Le champ noir imite exactement le fonctionnement de la console Linux. Par conséquent, si vous avez besoin d'accéder à une console standard, Webmin propose cette option.

À l'aide du bouton « Ouvrir dans une fenêtre séparée... », vous pouvez ouvrir la « console » dans une fenêtre de navigateur distincte.

Travailler avec

Le module permettant de travailler avec Apache est disponible dans la section « Serveurs » du menu principal via le lien « Apache Webserver ».

Sur la page de démarrage du module, vous pouvez voir une liste de tous les hôtes virtuels disponibles.

Lorsque vous cliquez sur l'icône à côté du nom d'hôte, sa page de paramètres s'ouvrira.

Essentiellement, ce n'est rien de plus qu'une interface Web permettant de travailler avec les fichiers de configuration hôte. Avec lui, vous pouvez configurer tous ses paramètres, notamment les redirections (redirections), le suivi des erreurs, les limites de ressources (bien connues des utilisateurs d'hébergement mutualisé), etc.

Si vous le souhaitez, vous pouvez également modifier manuellement le fichier de configuration de l'hôte (« Modifier les directives »).

L'onglet « Créer un hôte virtuel » permet de créer un nouvel hôte virtuel et contient les paramètres de base.

Après avoir créé un hôte virtuel, il sera affiché dans la liste générale sur la page principale du module et vous pourrez l'affiner.

L'onglet "Configuration globale" contient les paramètres généraux d'Apache.

Vous pouvez notamment modifier les fichiers de configuration du serveur (« Modifier les fichiers de configuration »), modifier le nom d'utilisateur et le groupe utilisés pour faire fonctionner Apache (« Utilisateur et groupe »), activer ou désactiver des modules Apache supplémentaires (« Configurer les modules Apache »). ).

Travailler avec MySQL

Le module permettant de travailler avec Apache est disponible dans la section « Serveurs » du menu principal via le lien « MySQL Database Server ».

L'interface du module est intuitive.

Sur la page principale, vous pouvez configurer les paramètres généraux de MySQL ou créer ou supprimer une base de données.

Lorsque vous cliquez sur l'icône de la base de données, une page avec une liste de ses éléments s'ouvrira.

L'éditeur visuel intégré vous permet de créer des tableaux et des vues.

Si nécessaire, vous pouvez également exécuter une requête SQL arbitraire (le bouton « Exécuter SQL »).

La requête peut être écrite manuellement ou chargée à partir d'un script SQL. Cela vous permet de restaurer facilement votre base de données à partir d'une sauvegarde.

La possibilité de créer des copies de sauvegarde est également prise en charge.

La copie de sauvegarde est enregistrée dans le script SQL, mais le nom du fichier ainsi que l'extension doivent être spécifiés explicitement.

En général, le module permettant de travailler avec MySQL n'est pas très inférieur dans ses capacités à phpMyAdmin. Par conséquent, lorsque vous travaillez avec Webmin, dans la plupart des cas, vous pouvez même abandonner cette application.

Webmin

Si nécessaire, Webmin peut être facilement russifié.

Afin de changer la langue de l'interface dans Webmin, vous devez suivre le lien « Changer la langue et le thème ». Ensuite, réglez le commutateur « Langue de l'interface utilisateur Webmin » sur la position « Choix personnel » et sélectionnez « Russe (RU.UTF-8) » dans la liste déroulante.

Après avoir cliqué sur le bouton « Apporter des modifications », les modifications prendront effet, mais elles ne seront affichées visuellement qu'après un rechargement complet de la page.

Il convient également de noter que tous les composants ne prennent pas en charge la langue russe. Au moins le complet.

Par exemple, le module permettant de travailler avec MySQL n'est que partiellement russifié.

Résumé

L'application Webmin permet non seulement d'effectuer des tâches d'administration générale pour les serveurs exécutant Linux, mais peut également remplacer un certain nombre de programmes.

Cependant, sa fonctionnalité est considérablement limitée par les capacités des modules installés dans le système.

De plus, Webmin est nettement inférieur aux shells graphiques conventionnels, non seulement en termes d'extensibilité, mais également de fonctionnalité. Néanmoins, l’interface Web reste une interface Web. Mais, si dans le cas d'un shell graphique pour l'administration à distance il est nécessaire d'installer en plus un serveur VNC ou RDP et le client correspondant sur l'ordinateur de l'administrateur, alors Webmin ne nécessite rien d'autre qu'un navigateur.

Grâce à cela, associé à ses fonctionnalités et à sa facilité d'installation, l'application Webmin a gagné en popularité.

Webmin n'est pas une alternative exclusive aux shells graphiques et peut même fonctionner en parallèle avec eux. Le choix d'un environnement spécifique pour travailler avec un serveur est davantage une question de commodité et de circonstances de travail spécifiques.

Webmin est un panneau de contrôle Web moderne pour toute machine Linux. Il vous permet d'administrer votre serveur via une interface simple. Avec Webmin, vous pouvez modifier les paramètres des packages courants à la volée.

Dans ce didacticiel, vous allez installer et configurer Webmin sur votre serveur et sécuriser l'accès à l'interface avec un certificat valide à l'aide de Let's Encrypt. Vous utiliserez ensuite Webmin pour ajouter de nouveaux comptes d'utilisateurs et mettre à jour tous les packages sur votre serveur à partir du tableau de bord.

Conditions préalables

Pour réaliser ce tutoriel, vous aurez besoin de :

  • Un serveur Ubuntu 16.04 configuré comme suit, comprenant un utilisateur sudo non root et un pare-feu.
  • Apache installé en suivant . Nous utiliserons Apache pour effectuer la vérification du domaine de Let's Encrypt.
  • Un nom de domaine complet (FQDN), avec un DNS UN enregistrement pointant vers l’adresse IP de votre serveur. Pour configurer cela, suivez le tutoriel.

Étape 1 - Installation de Webmin

Tout d’abord, nous devons ajouter le référentiel Webmin afin de pouvoir facilement installer et mettre à jour Webmin à l’aide de notre gestionnaire de packages. Nous faisons cela en ajoutant le référentiel au fichier /etc/apt/sources.list.

Ouvrez le fichier dans votre éditeur :

  • sudo nano /etc/apt/sources.list

Ajoutez ensuite cette ligne en bas du fichier pour ajouter le nouveau référentiel :

/etc/apt/sources.list

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

Enregistrez le fichier et quittez l'éditeur.

Ensuite, ajoutez la clé Webmin PGP pour que votre système fasse confiance au nouveau référentiel :

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

Ensuite, mettez à jour la liste des packages pour inclure le référentiel Webmin :

  • sudo apt-get mise à jour

Installez ensuite Webmin :

  • sudo apt-get install webmin

Une fois l'installation terminée, le résultat suivant s'affiche :

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 en tant qu'utilisateur pouvant utiliser « sudo ».

Veuillez copier ces informations, car vous en aurez besoin pour la prochaine étape.

Note: Si vous avez installé ufw lors de l'étape préalable, vous devrez exécuter la commande sudo ufw allow 10000 afin d'autoriser Webmin à traverser le pare-feu. Pour plus de sécurité, vous souhaiterez peut-être configurer votre pare-feu pour autoriser uniquement l'accès à ce port à partir de certaines plages IP.

Sécurisons l'accès à Webmin en ajoutant un certificat valide.

Étape 2 - Ajout d'un certificat valide avec Let's Encrypt

Webmin est déjà configuré pour utiliser HTTPS, mais il utilise un certificat auto-signé et non fiable. Remplaçons-le par un certificat valide de Let's Encrypt.

Accédez à https://votre_domaine :10000 dans votre navigateur Web, en remplaçant votre_domaine par le nom de domaine que vous avez pointé vers votre serveur.

Note: Lors de votre première connexion, vous verrez une erreur « SSL non valide ». En effet, le serveur a généré un certificat auto-signé. Autorisez l’exception à continuer afin de pouvoir remplacer le certificat auto-signé par celui de Let’s Encrypt.

Un écran de connexion vous sera présenté. Connectez-vous avec l'utilisateur non root que vous avez créé tout en remplissant les conditions préalables de ce didacticiel.

Une fois connecté, le premier écran que vous verrez est le tableau de bord Webmin. Avant de pouvoir appliquer un certificat valide, vous devez définir le nom d'hôte du serveur. Cherchez le Nom d'hôte du système et cliquez sur le lien à droite, comme illustré dans la figure suivante :

Cela vous mènera au Nom d'hôte et client DNS page. Localisez le Nom d'hôte et entrez votre nom de domaine complet dans le champ. Appuyez ensuite sur le Sauvegarder en bas de la page pour appliquer le paramètre.

Après avoir défini votre nom d'hôte, cliquez sur Webmin dans la barre de navigation de gauche, puis cliquez sur Configuration Webmin.

Ensuite, sélectionnez Cryptage SSL dans la liste des icônes, puis sélectionnez le Chiffrons languette. Vous verrez un écran semblable à la figure suivante :

À l’aide de cet écran, vous indiquerez à Webmin comment obtenir et renouveler votre certificat. Les certificats Let's Encrypt expirent après 3 mois, mais nous pouvons demander à Webmin de tenter automatiquement de renouveler le certificat Let's Encrypt chaque mois. Let's Encrypt recherche un fichier de vérification sur notre serveur, nous allons donc configurer Webmin pour placer le fichier de vérification dans le dossier /var/www/html , qui est le dossier utilisé par le serveur Web Apache que vous avez configuré dans les prérequis. Suivez ces étapes pour configurer votre certificat :

  1. Remplir Noms d'hôtes pour le certificat avec votre nom de domaine complet.
  2. Pour Répertoire racine du site Web pour le fichier de validation,sélectionnez le Autre répertoire et entrez /var/www/html .
  3. Pour Mois entre le renouvellement automatique section, désélectionnez la Renouveler uniquement manuellement en tapant 1 dans la zone de saisie et en sélectionnant le bouton radio à gauche de la zone de saisie.
  4. Clique le Demander un certificat bouton. Après quelques secondes, vous verrez un écran de confirmation.

Pour utiliser le nouveau certificat, redémarrez Webmin en cliquant sur la flèche arrière de votre navigateur, puis en cliquant sur le bouton Redémarrer Webmin bouton. Attendez environ 30 secondes, puis rechargez la page et reconnectez-vous. Votre navigateur devrait maintenant indiquer que le certificat est valide.

Étape 3 – Utiliser Webmin

Vous avez maintenant configuré une instance sécurisée et fonctionnelle de Webmin. Voyons comment l'utiliser.

Webmin dispose de nombreux modules différents qui peuvent tout contrôler, du serveur DNS BIND à quelque chose d'aussi simple que l'ajout d'utilisateurs au système. Voyons comment créer un nouvel utilisateur, puis explorons comment mettre à jour le système d'exploitation à l'aide de Webmin.

Gestion des utilisateurs et des groupes

Voyons comment gérer les utilisateurs et les groupes sur votre serveur.

Tout d'abord, cliquez sur le Système puis cliquez sur l'onglet Utilisateurs et groupes bouton. Ensuite, à partir de là, vous pouvez soit ajouter un utilisateur, gérer un utilisateur, soit ajouter ou gérer un groupe.

Créons un nouvel utilisateur appelé déployer qui serait utilisé pour héberger des applications Web. Pour ajouter un utilisateur, cliquez sur Créer un nouvel utilisateur, qui se trouve en haut du tableau des utilisateurs. Ceci affiche le Créer un utilisateurécran, où vous pouvez fournir le nom d'utilisateur, le mot de passe, les groupes et d'autres options. Suivez ces instructions pour créer l'utilisateur :

  1. Remplir Nom d'utilisateur avec déployer .
  2. Sélectionner Automatique pour ID de l'utilisateur.
  3. Remplir Vrai nom avec un nom descriptif comme Utilisateur de déploiement .
  4. Pour Répertoire d'accueil,sélectionner Automatique.
  5. Pour Coquille,sélectionner /bin/bash dans la liste déroulante.
  6. Pour Mot de passe,sélectionner Mot de passe normal et saisissez le mot de passe de votre choix.
  7. Pour Groupe principal,sélectionner Nouveau groupe avec le même nom que l'utilisateur.
  8. Pour Groupe secondaire,sélectionner sudo du Tous les groupes liste et appuyez sur la touche -> bouton pour ajouter le groupe au en groupes liste.
  9. Presse Créer pour créer ce nouvel utilisateur.

Lors de la création d'un utilisateur, vous pouvez définir des options pour l'expiration du mot de passe, le shell de l'utilisateur ou s'il est autorisé à accéder à un répertoire personnel.

Voyons ensuite comment installer les mises à jour sur notre système.

Mise à jour des packages

Webmin vous permet de mettre à jour tous vos packages via son interface utilisateur. Pour mettre à jour tous vos packages, allez d’abord dans le Tableau de bord lien, puis localisez le Mises à jour des packages champ. Si des mises à jour sont disponibles, vous verrez un lien indiquant le nombre de mises à jour disponibles, comme le montre la figure suivante :

Cliquez sur ce lien, puis appuyez sur Mettre à jour les packages sélectionnés pour démarrer la mise à jour. Il vous sera peut-être demandé de redémarrer le serveur, ce que vous pouvez également faire via l'interface Webmin.

Conclusion

Vous disposez désormais d’une instance sécurisée et fonctionnelle de Webmin et vous avez utilisé l’interface pour créer un utilisateur et mettre à jour les packages. Webmin vous donne accès à de nombreuses choses auxquelles vous auriez normalement besoin d'accéder via la console, et il les organise de manière intuitive. Par exemple, si Apache est installé, vous trouverez l'onglet de configuration correspondant sous Les serveurs, et puis Apache.

Explorez l'interface ou lisez le wiki officiel de Webmin pour en savoir plus sur la gestion de votre système avec Webmin.

Il est nécessaire d'installer Wibmin Noah sur un serveur Debian 8 propre. Dans la tâche actuelle, nous considérerons plusieurs options d'installation :

  • en utilisant le paquet Debian téléchargé
  • en utilisant le référentiel.

Solution

1. L'installation sera effectuée à l'aide du package Debian webmin, téléchargez le package deb depuis la page de téléchargement du site officiel ou exécutez la commande dans la console :

​root@unix:/# wget http://prdownloads.sourceforge.net/webadmin/webmin_1.831_all.deb

2. Exécutez la commande sur le fichier téléchargé :

​root@unix:/# dpkg --install webmin_1.831_all.deb

Il y aura une installation automatique dans le répertoire /usr/share/webmin, les données d'autorisation pour se connecter à la console web sont automatiquement attribuées à l'utilisateur root. Pour vous connecter à la console Web, utilisez le lien suivant URL http://localhost:10000/ .
Ou au lieu de localhost nous indiquons l'adresse IP de la machine sur laquelle l'installation a lieu.

Si, lors de l'installation sur Debian, webmin indique qu'il n'y a pas de dépendances, installez-les avec la commande :

​root@unix:/# apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python

Installons à l'aide du référentiel Webmin

Pour installer Webmin et les mises à jour, nous utiliserons la commande APT.
1. Ouvrez et modifiez le fichier /etc/apt/sources.list dans n'importe quel éditeur pratique

​root@unix:/# nano /etc/apt/sources.list

2. Ajoutez les lignes suivantes au fichier /etc/apt/sources.list

Deb http://download.webmin.com/download/repository Sarge contribution

3. Installez une clé GPG avec une signature du référentiel, pour cela exécutez la commande

​root@unix:/# cd /root root@unix:/# wget http://www.webmin.com/jcameron-key.asc root@unix:/# apt-key add jcameron-key.asc

4. Vous devez maintenant mettre à jour les packages APT

​root@unix:/# apt-get mise à jour

5. Installez Webmin

​root@unix:/# apt-get install apt-transport-https root@unix:/# apt-get install webmin

Après avoir exécuté ces commandes, Webmin devrait s'installer avec toutes les dépendances. Pour configurer Webmin, accédez à la console Web en utilisant le lien suivant URL

|

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 conserver leur propre serveur privé virtuel, mais ne souhaitent pas travailler avec la ligne de commande.

Ce didacticiel démontrera le processus d'installation de l'outil Webmin et SSL à l'aide d'apt-get sur Ubuntu 14.04.

Exigences

Pour installer Webmin, vous avez besoin des privilèges root. Il est recommandé de créer un utilisateur avec des privilèges sudo élevés (les instructions peuvent être trouvées dans ), qui seront également nécessaires pour se connecter à l'interface Webmin. De plus, Webmin pourra utiliser ses identifiants pour gérer le serveur.

note: Lors de l'utilisation de Webmin, une autorisation par mot de passe est supposée.

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

ssh nom_utilisateur@adresse_ip_serveur

Lorsque vous y êtes invité, fournissez votre mot de passe.

Installation de Webmin

Avant de pouvoir installer 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 saisissez les lignes suivantes :

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

Une fois l'édition terminée, enregistrez le fichier en appuyant sur Ctrl-X puis 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 cela, exécutez la commande :

sudo apt-get install webmin

Confirmez que l'installation va démarrer.

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

Connectez-vous à Webmin

À l'aide d'un navigateur Web, ouvrez la page de connexion Webmin ; 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://adresse_ip_serveur:10000

À ce stade, un avertissement « Le certificat SSL du serveur n'est pas approuvé » apparaîtra, indiquant que le navigateur ne peut pas faire confiance au certificat SSL du serveur. Le problème 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. Et même si l’ordinateur ne peut pas vérifier la validité du certificat, vous pouvez être sûr qu’il est sécurisé.

Dites au navigateur que le certificat est fiable. Par exemple, dans Chrome, vous devez procéder comme suit :

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

Dans Firefox, vous avez besoin de :

  • Cliquez 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 vous avez utilisées pour la connexion SSH au tout début. N'oubliez pas : cet utilisateur doit disposer des privilèges sudo ou root.

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

Note: 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

La première fois que vous lancez Webmin, la page Informations système apparaît, contenant 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 qui peut être utilisé pour gérer le serveur et accéder à divers modules Webmin. Le menu de navigation est divisé en catégories et chaque catégorie individuelle possède son propre ensemble de modules. La catégorie Webmin est particulièrement remarquable car elle contient des modules permettant de configurer 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 et consultez les modules disponibles.

Créer un utilisateur (facultatif)

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

Entrez le nom d'utilisateur dans Nom d'utilisateur et fournissez les autres informations 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.

Installation d'Apache (facultatif)

Webmin est livré avec un grand nombre de modules pour gérer différents progiciels. 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-y le module Apache Webserver.

Si Apache n'a pas été installé auparavant sur le serveur, le module le signalera et suggérera comment installer le serveur Web.

Une fois l'installation d'Apache terminée, le 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, vous pouvez utiliser l'outil pour effectuer des tâches d'administration système de base.

Mots clés: ,

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. Sur les serveurs, il n'est pas habituel d'utiliser une interface graphique à part entière, afin de ne pas gaspiller de précieuses ressources informatiques, mais des interfaces web de configuration sont très souvent utilisées.

À l'aide de l'interface Web, vous pouvez accéder aux paramètres du serveur Web depuis n'importe quel endroit où vous avez 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 parmi les utilisateurs de Linux en raison de sa simplicité et de ses énormes fonctionnalités.

Dans la plupart des cas, pour administrer un serveur, vous pouvez vous passer de la ligne de commande et effectuer simplement toutes les actions via l'interface Web. Examinons les fonctionnalités prises en charge par Webmin :

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

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 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 verrons comment installer Webmin sur Ubuntu Server 16.04.

Installer 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 contribution

Ajoutez ensuite la clé du référentiel GPG :

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

Il ne reste plus qu'à mettre à jour les listes de packages :

sudo apt-get mise à jour

Ce n'est que maintenant que l'installation de webmin ubuntu 16.04 peut être terminé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 à l'aide du pare-feu. Pour ce faire, exécutez :

sudo ufw autorise 10000

Configuration de Webmin sur Ubuntu 16.04

Vous pouvez accéder à l'interface Webmin en tapant simplement l'adresse de votre serveur et le port 10000 dans la barre d'adresse de votre navigateur. Par défaut, Webmin utilise https, vous devrez donc également utiliser 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 n’a pas été délivré par une autorité de certification, le navigateur ne peut pas le considérer comme fiable. Mais nous savons qu'il s'agit de notre serveur, nous pouvons donc continuer.

Sur l'écran suivant, vous devrez saisir votre nom d'utilisateur et votre mot de passe sur le serveur pour vous connecter à l'interface Web. Cet utilisateur doit disposer des privilèges de superutilisateur :

Voici à quoi ressemblera la page principale :

La première page affiche des informations générales sur le système, qui vous aideront à comprendre quel système vous utilisez actuellement. Les mises à jour Webmin seront également affichées ici s'il y en a.

Sur le côté gauche de l'écran, vous trouverez un menu de navigation grâce auquel vous accéderez aux différents modules Webmin et pourrez gérer le 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 système.

conclusions

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