Gestion du serveur via une interface Web à l'aide de webmin dans Ubuntu Server. Gestion Linux

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 textuelles conduit à des résultats plus rapides. Un sujet distinct est l'installation de Webmin Ubuntu - c'est 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 ? Parmi les spécialistes techniques, la rapidité 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 avec lequel travailler.

Webmin est une interface Web conçue pour gérer des serveurs basés sur des systèmes basés sur Unix. C'est l'une des solutions les plus simples et les plus pratiques pour résoudre des problèmes de ce type. Voici ses 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. Permet d'affiner le système d'exploitation.
  5. Et il possède de nombreuses autres fonctionnalités utiles.

Techniquement, Webmin se compose d'un simple serveur Web, ainsi que de nombreux scripts qui rendent son utilisation flexible et rapide. 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, vous pouvez le faire gratuitement. Le programme est distribué sous licence BSD.

Passons à l'installation

Vous devez d'abord apporter des modifications au fichier "sources.list":

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

Insérez les lignes suivantes à 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"

Fait? Maintenant, mettez à jour la liste des sources de données à charger :

"sudo apt-obtenir la mise à jour"

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

"sudo apt-get install webmin"

lancement

Pour lancer Webmin, il vous suffit de saisir « https://(nom de domaine ou IP du serveur) :10000" dans la barre d'adresse de votre navigateur. Il ne reste plus qu'à saisir votre identifiant et votre mot de passe lors de l'entrée sur le serveur. Vous devez le faire avec les droits d'administrateur. Tous!

Enfin

L'un des défis de la migration de l'administration Windows vers l'administration Linux est l'apprentissage des nouveaux outils à votre disposition. En tant qu'administrateur, vous souhaitez connaître tous les détails du système d'exploitation afin d'en tirer le meilleur parti. Cependant, pendant que vous étudiez, vous devez terminer le travail en cours à temps. Afin d'augmenter votre productivité sous Linux, installons un programme appelé webmin.

"Webmin est une interface web pour l'administration Unix. Avec elle, vous pouvez configurer Comptes utilisateurs, Apache, DNS, serveur de fichiers, etc. à l'aide de n'importe quel navigateur prenant en charge les tables et les formulaires (et Java pour le module de gestion de fichiers). Webmin se compose d'un simple serveur Web et d'un ensemble de programmes CGI qui mettent directement à jour les fichiers système, tels que /etc/inetd.conf et /etc/passwd. Le serveur Web et tous les programmes cgi sont écrits en Perl 5 et n'utilisent pas de modules Perl non standard."


webmin fonctionne sur pratiquement toutes les plates-formes *nix, y compris Linux, AIX, HPUX, Solaris, OS X, etc. Il fournit une interface Web pour de nombreuses tâches administratives Linux. Il peut s'exécuter sur n'importe quel navigateur graphique, localement ou à distance. Afin d'éviter les fuites d'informations, Webmin peut en outre être sécurisé à l'aide de SSL. Pendant que vous apprenez Linux, Webmin vous fera gagner un temps considérable. Webmin peut également vous aider avec des tâches ennuyeuses et fastidieuses que vous n'avez pas encore automatisées.

Webmin est facilement extensible. L'auteur fournit des conseils de développement et un certain nombre de modules tiers sont également disponibles. Vous pouvez également développer vos propres modules afin que Webmin puisse toujours être adapté à vos besoins.

Installation de webmin

La première étape de l'utilisation de Webmin consiste à l'installer. Webmin est inclus dans plusieurs distributions, mais ce n'est pas un problème de le télécharger depuis le site Webmin.

La méthode d'installation correcte dépend de la distribution que vous utilisez. Si vous utilisez Red Hat Linux ou l'une des distributions UnitedLinux (SuSE, Turbo, Connectiva ou Caldera), vous devez télécharger le package RPM. Si vous utilisez une autre distribution, vous devrez vous référer à la documentation de votre distribution et aux instructions d'installation de Webmin pour déterminer la meilleure méthode pour vous.

Pensez à installer avec RPM.

Vous devez d'abord vérifier si Webmin est installé sur votre système. Dans un terminal texte, tapez ce qui suit :

Si Webmin est installé, vous verrez le numéro de version :

Sinon, un message indiquant que Webmin n'est pas installé :

le paquet webmin n'est pas installé

Même si Webmin est déjà installé, il s'agit probablement d'une version plus ancienne que celle disponible en téléchargement. Dans ce cas, vous pouvez mettre à jour ou réinstaller le programme avec la commande suivante :

rpm -Uvh webmin-1.090-1.noarch.rpm

L'actualisation en mode détaillé se produit avec une barre de progression affichée avec des signes #.

Une fois Webmin installé, il démarre automatiquement. Cependant, Webmin est installé avec SSL désactivé. SSL nécessite l'installation d'un module Perl appelé Net::SSLeay. Jusqu'à ce qu'il soit installé, le seul moyen sûr d'utiliser Webmin est de l'exécuter localement. Utiliser Webmin

Connectez-vous à Webmin via votre navigateur Web préféré. Deux modules - le gestionnaire de fichiers et le client telnet/ssh - sont implémentés sous forme d'applets et nécessitent l'installation de l'environnement d'exécution Java dans votre navigateur. Ces modules sont pratiques mais pas critiques. Il n'y a pas d'exigences particulières pour tous les autres modules.

Pour utiliser Webmin, connectez votre navigateur au port 10000 de votre système. Si vous utilisez un navigateur sur votre système local, vous devez utiliser http://localhost.localdomain :10000/. Ce lien vous mènera à la page de connexion Webmin.

Les utilisateurs de Webmin sont distincts des utilisateurs du système d'exploitation. Cela vous permet de configurer des utilisateurs pour l'administration avec Webmin en dehors du schéma d'identité Unix standard. Cependant, si vous avez des utilisateurs sur votre système que vous souhaitez autoriser à utiliser Webmin, vous pouvez les ajouter à la liste des utilisateurs Webmin et Webmin les autorisera via les mécanismes Unix standard, plutôt que via un schéma d'authentification interne. L'accès aux différents modules Webmin peut être configuré pour chaque utilisateur. Par exemple, les employés du Helpdesk n'auront besoin d'un accès que pour gérer les mots de passe, tandis que tous les autres employés pourront avoir accès à tous les modules.

L'utilisateur root est créé automatiquement lors de l'installation avec le mot de passe système de l'utilisateur root. Webmin garde une trace des actions des utilisateurs par leur login, donc dans un système qui est administré par plusieurs personnes, il est préférable de créer un groupe d'administrateurs avec en tant que racine et créer des utilisateurs pour tous ceux qui travaillent dans le système. Votre première connexion doit être en tant que root.

Rubriques Webmin

La première page que vous verrez est la section de configuration Webmin. Ici, vous pouvez configurer les utilisateurs Webmin, les modules et afficher les journaux d'activité (journaux). La rangée supérieure d'icônes vous permet de basculer entre les différentes sections de Webmin. Tous les modules sont personnalisables, vous pouvez les réorganiser selon vos besoins.

La section Système est associée aux paramètres généraux du système d'exploitation. Ici, vous pouvez configurer les systèmes de fichiers, les utilisateurs, les groupes et le comportement de démarrage du système. Vous pouvez gérer les services en cours d'exécution sur le système et contrôler s'ils sont démarrés automatiquement par les icônes de démarrage et d'arrêt. Ces services sont configurés dans la section Serveurs. L'utilitaire "Progiciels" est particulièrement intéressant. Il vous permet de visualiser facilement les packages installés sur votre système et fournit également des interfaces vers le référentiel de mise à jour de la distribution et vers rpmfind.net, le référentiel RPM public sur Internet.

La section Serveurs contient des modules de configuration pour divers services pouvant être exécutés sur votre système. Les utilitaires de configuration de BIND et DHCP sont très pratiques. Il est également très facile d'utiliser l'utilitaire de configuration Samba pour les serveurs de fichiers et d'impression pour Windows et d'autres clients. Webmin simplifie également la configuration du serveur SMTP Sendmail, connu pour son fichier de configuration compliqué.

La section Réseau vous permet de configurer l'équipement réseau, ainsi qu'un certain nombre de fonctions complexes de gestion de réseau, telles que le pare-feu (Internet). Tous les utilitaires fonctionnent avec des fichiers de configuration standard, donc tout ce que vous faites dans Webmin apparaîtra sur la ligne de commande.

La section Matériel sert à configurer les périphériques physiques, principalement les imprimantes et les périphériques de stockage. L'utilitaire Logical Volume Management (LVM) est particulièrement intéressant car il permet de gérer visuellement les volumes dynamiques sur votre système Linux.

La section Cluster contient des utilitaires que vous pouvez utiliser si vous mettez un système en cluster. Dans ce contexte, un cluster est un ensemble de systèmes associés pour lesquels vous souhaitez synchroniser leurs paramètres. Les systèmes peuvent synchroniser les utilisateurs, les groupes, les packages, etc. avec le suivi des défaillances du système. Ces utilitaires vous permettent de configurer de puissants systèmes tolérants aux pannes, ainsi que des systèmes où la synchronisation est importante. Le clustering est un sujet assez complexe et peut nécessiter l'installation de packages non inclus dans votre distribution.

La section Autres contient une variété d'utilitaires qui peuvent vous être utiles. "Connexion SSH/Telnet" et "Gestionnaire de fichiers" sont implémentés en tant qu'applets et ne peuvent être lancés que si JRE est installé sur le navigateur. L'utilitaire "Modules Perl" vous sera utile pour la maintenance des modules Perl, et vous permettra de vous connecter directement au CPAN en . "File Manager" donne accès au système de fichiers du serveur avec une interface de type Explorer et vous permet de déplacer et de copier des fichiers sans les déplacer dans la mémoire de votre poste de travail (si vous travaillez à distance). "SSH/Telnet Login" est un utilitaire qui vous permet d'accéder à la console d'une machine distante via votre navigateur.

Résumé

Webmin est une application Web écrite en Perl à des fins d'administration. Webmin est extensible et disponible en dehors de Linux et autres *nix-like systèmes d'exploitation. Une fois Webmin installé, il est accessible sur un port spécial (généralement 10000), soit localement, soit par un navigateur distant. Il fournit une interface pointer-cliquer pour une variété de tâches administratives Linux, y compris la gestion des utilisateurs, la gestion du pare-feu réseau et la configuration des périphériques réseau.

Webmin est gratuit (à la fois pour l'installation et l'utilisation) et est idéal pour gérer un fonctionnement Environnement Linux pendant que vous vous déplacez du graphique Utilitaires Windows. Les modules Webmin sont l'extrémité avant aux utilitaires de la console, de sorte que le processus de configuration est le même et que l'administration peut être effectuée en toute sécurité par les deux ensembles d'utilitaires.

Laisse ton commentaire!

Il existe de nombreux panneaux de contrôle de serveur Web, à la fois spécialisés pour l'hébergement et à usage général. Aujourd'hui, je vais installer l'un de ces panneaux - Webmin sur un serveur CentOS 7. À mon avis, c'est l'un des outils les plus populaires. télécommande serveur via un navigateur.

Si vous souhaitez apprendre à travailler avec les routeurs Mikrotik et devenir un spécialiste dans ce domaine, je vous recommande d'utiliser un programme basé sur les informations du cours officiel. Associé réseau certifié MikroTik. Le cours en vaut la peine, lisez le lien pour tous les détails. Il y a des cours gratuits.

Webmin est un panneau de contrôle Web pour l'administration du serveur Unix. Il est multiplateforme, installé sur diverses distributions Unix. J'ai décrit une fois l'une de ses applications dans un article sur freebsd. En utilisant webmin, vous pouvez effectuer presque toutes les actions administratives courantes sur le serveur, telles que :

  • Configurer les connexions réseau
  • Ajouter des utilisateurs
  • Monter les cloisons
  • Configurer le pare-feu
  • Arrêter ou redémarrer le serveur
  • Mettre à jour les packages

et beaucoup plus. Il existe des modules pour divers logiciels qui peuvent être contrôlés via webmin. Par exemple, samba ou un serveur Web, un serveur mysql et de nombreux autres packages. La liste des modules est longue, vous pouvez voir la liste des modules personnalisés tiers sur le site officiel, ou dans le panneau lui-même après l'installation, la liste des modules officiels. Grâce à Webmin, vous pouvez accéder à la console du serveur, charger ou télécharger des fichiers depuis le serveur. Parfois, c'est pratique.

Moi je n'utilise quasiment jamais ce panel, il n'y en a pas besoin, j'ai l'habitude de tout configurer dans la console. Mais je connais des gens qui administrent activement des serveurs en utilisant webmin. Il s'agissait d'administrateurs qui n'étaient pas très avancés sur Linux, mais néanmoins ce panneau leur permettait de gérer le serveur normalement sans connaissances ni compétences appropriées.

J'utilise presque toujours webmin sur les serveurs de messagerie. Il est pratique pour moi d'analyser et de rechercher quelque chose dans d'énormes journaux de messagerie à l'aide du module de visionneuse de journaux. Je n'ai rien trouvé de plus simple et de plus pratique. Par exemple, vous avez un journal quotidien de 100 à 300 mégaoctets, des dizaines d'événements y sont enregistrés chaque seconde. Vous avez un identifiant e-mail. Vous pouvez entrer l'identifiant de la lettre dans la barre de recherche et voir toutes les lignes du journal dans lesquelles elle apparaît. C'est très confortable. La recherche habituelle dans une telle situation ne suffit pas. Vous pouvez, bien sûr, récupérer la sortie de cat, ou trouver autre chose, mais c'est moins pratique. Surtout si vous avez besoin de comparer les valeurs de différents fichiers journaux. Vous venez d'ouvrir différents journaux dans deux fenêtres de navigateur et de les analyser.

Commençons à installer Webmin sur un serveur exécutant СentOS 7. Le processus est décrit sur le site officiel dans la section appropriée. Il n'y a rien de compliqué. Vous devez ajouter le référentiel webmin, puis installer le package lui-même et ses dépendances.

Ajout d'un référentiel :

# mcedit /etc/yum.repos.d/webmin.repo name=Webmin Distribution Neutral #baseurl=http://download.webmin.com/download/yum mirrorlist=http://download.webmin.com/download/yum /mirrorlist activé=1

Importer la clé GPG :

# rpm --import http://www.webmin.com/jcameron-key.asc

Installez Webmin :

# yum install -y webmin

Après l'installation, il démarrera automatiquement. Il suffit de l'ajouter à autoload :

# chkconfig webmin activé

On va sur l'interface web webmin en suivant le lien https://192.168.56.10:10000 , où 192.168.56.10 est l'adresse IP du serveur. Assurez-vous de spécifier le protocole https, vous ne pourrez pas vous connecter sans lui. Entrez le nom d'utilisateur et le mot de passe root. La page principale de Webmin s'ouvre :

Je ne décrirai pas toutes les possibilités, vous pouvez remonter vous-même le menu de gauche et voir ce qui peut être configuré via webmin. J'attire votre attention sur plusieurs points importants. Il existe une opinion selon laquelle Webmin n'est pas sûr et que le serveur peut être piraté. Je ne sais pas comment ces craintes sont justifiées, mais au cas où, il vaut mieux restreindre l'accès au serveur.

Si vous accédez à partir d'adresses statiques, limitez l'accès uniquement à ces adresses. C'est fait là, dans le cadre suivant Contrôle d'accès IP. Je recommande ce réglage. Personnellement, je n'ouvrirais pas webmin au monde sans besoin particulier.

Si vous voulez voir un panneau avec la langue russe, alors il n'y a pas de problème. Il peut être sélectionné sous langue. Traduit dans son ensemble c'est normal, tout est clair. Mais il vaut mieux, bien sûr, s'habituer à l'anglais, sans quoi il n'y a nulle part dans l'administration système. Mais si vous ne comprenez pas, vous pouvez aussi utiliser le russe. En fin de compte, webmin est le plus utile pour ceux qui ne comprennent pas les serveurs, mais qui ont besoin d'administrer quelque chose. Après avoir changé la langue, vous devez actualiser avec force la page du navigateur afin que toute l'interface devienne russe.

C'est tout, avec le reste des fonctionnalités et des paramètres, vous pouvez le découvrir vous-même, il n'y a rien de compliqué dans webmin.

Cours en ligne sur la sécurité Linux

Si vous souhaitez comprendre plus en détail les processus de mise en place et de sécurisation d'une infrastructure locale et réseau construite sur la base du système d'exploitation Linux, je vous recommande de vous familiariser avec Cours en ligne " Sécurité Linux» dans OTU. La formation dure 3 mois, après quoi les diplômés du cours pourront être interviewés par des partenaires. Le programme de cours est conçu comme une série d'ateliers pratiques et s'adresse aux étudiants préparés qui ont déjà des connaissances et de l'expérience dans l'administration Linux. Qu'allez-vous apprendre :
  • Appliquer les meilleures pratiques mondiales et normes de sécurité de l'information (Debian, RedHat, MitRE);
  • Utiliser des outils pour détecter et exploiter les vulnérabilités du système d'exploitation Linux ;
  • Installer et configurer des systèmes de réseau pour détecter et prévenir les attaques ;
  • Travailler avec des systèmes de surveillance et de conteneurisation basés sur Docker ;
Testez-vous sur le test d'entrée et consultez le programme détaillé sur.

Il sera intéressant de savoir comment vous pouvez obtenir un accès pratique en utilisant Webmin sur le serveur Ubuntu. Le meilleur outil pour gérer les systèmes Unix via une interface Web.

Grâce à webmin, vous pouvez non seulement afficher facilement les journaux, apporter des modifications à la configuration des services installés, mais également installer des packages, les supprimer, mettre à jour le système, etc. Accédez même au terminal !

Webmin - est un serveur Web prêt à l'emploi avec tout un tas de scripts. Tous les plaisirs de son utilisation peuvent être expérimentés après l'installation.

Installation de webmin

Tout d'abord, vous devez ajouter les référentiels webmin au fichier /etc/apt/sources.list

sudo nano /etc/apt/sources.list

Ajoutez deux lignes à la toute fin du fichier :

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

Nous enregistrons et fermons le fichier. Maintenant, importons les clés

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

sudo apt-key ajouter jcameron-key.asc

Mettre à jour la liste des sources de paquets

sudo apt-obtenir la mise à jour

installer webmin

sudo apt-get install webmin

Démarrer Webmin

Après avoir installé le package avec succès, ouvrez le navigateur et accédez à l'adresse

https://adresse-ip-serveur:10000/

au lieu de " Adresse IP du serveur ” Saisissez soit l'adresse IP du serveur, soit son nom. Si tout est fait correctement, vous verrez une invitation à entrer un nom d'utilisateur et un mot de passe.

Entrez votre identifiant et votre mot de passe pour le serveur dans les champs, après quoi vous serez redirigé vers la page principale de webmin

La première chose que nous ferons est de changer la langue en russe. Pour ce faire, allez dans l'élément de menu " webmin” — “Changer la langue et le thème” et définissez l'encodage Russe (RU.UTF-8)
Après avoir appliqué les modifications, vous devez actualiser la page. Super! Vous avez maintenant un webmin entièrement russifié


Petit aperçu de webmin

Je ne décrirai pas tous les éléments du menu, cherchez par vous-même et vous trouverez beaucoup de choses intéressantes pour vous-même. Je me concentre sur les points les plus importants.

La section "Webmin" contient des outils pour travailler avec le module webmin lui-même. Paramétrage des utilisateurs, des accès, Réserver une copie etc.

La section "Système" contient des outils pour travailler avec les fonctionnalités principales du serveur. Dans cette section, vous pouvez trouver des journaux, effectuer des opérations avec des utilisateurs et des groupes, mettre à jour des logiciels, gérer des processus actifs, travailler avec la planification des tâches (Cron), et bien plus encore.

Dans la section "Réseau", vous pouvez configurer les interfaces réseau, ainsi que configurer un pare-feu

Dans la section "Matériel", vous pouvez afficher le matériel connecté au serveur, ainsi que les partitions de disque locales.

Je ne décrirai pas la section "Cluster". Ne fonctionnait pas avec les clusters.

Vous pouvez maintenant configurer Webmin sur le serveur Ubuntu et l'utiliser de n'importe où dans le monde.

L'article précédent a examiné l'utilisation du shell graphique pour optimiser votre expérience de serveur Linux. Mais que faire si son utilisation pour une raison ou une autre n'est pas conseillée ? Effectuer des travaux dans la console ?

Heureusement pour Linux, il existe une autre alternative - l'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 Perl qui fournissent les fonctionnalités de l'interface Web.

Installationwebmin

Les informations sur le référentiel d'installation de Webmin dans le système sont initialement manquantes. Par conséquent, il faut d'abord l'ajouter.

Pour cela, ouvrez le fichier /etc/apt/sources.list et ajoutez la ligne suivante à la fin :

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

Vous pouvez maintenant lancer l'installation de Webmin avec la commande :

apt-get install webmin

apt-get install webmin

Après l'installation, Webmin démarre automatiquement. La page de connexion est disponible à l'adresse du serveur sur 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 d'administration.

Travailler avecwebmin

Une fois connecté, nous arrivons à la page de démarrage de Webmin.

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

Webmin est assez compliqué logiciel avec de nombreux modules et fonctions et, même avec tout le désir, travailler avec ne peut pas être entièrement décrit dans un seul article. Par conséquent, nous ne nous attarderons brièvement que sur les principaux détails.

Le menu principal se compose de plusieurs sections :

  • webmin
    Paramètres directement Webmin ;
  • Système
    Informations système et paramètres système (utilisateur, processus, services, etc.) ;
  • Les serveurs
    Gestion des serveurs installés (serveurs web, serveurs de base de données, etc.)
  • Autres
    Outils d'administration non inclus dans d'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 dont les composants requis manquent sur le serveur pour qu'ils fonctionnent. Si ces composants sont ensuite installés pour connecter les modules requis, vous devez 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. Est page de démarrage et à la connexion.
  • RafraîchirModules
    Mise à jour des modules Webmin. Les modifications ne prendront effet qu'après la déconnexion et la reconnexion ;
  • Se déconnecter
    Se déconnecter.

Lors de l'ouverture gestionnaire de fichiers le répertoire racine du système de fichiers s'affiche. À l'aide d'hyperliens, 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 d'accueil de l'un des utilisateurs.

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

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

Cela est particulièrement vrai lorsque vous considérez que les fichiers et les dossiers sont créés avec le propriétaire par défaut root:root et les autorisations de 755 et 644, respectivement.

Bien sûr, du point de vue de la sécurité, vous ne devez pas donner un accès complet à tout le monde. Cependant, l'utilisation du propriétaire par défaut peut également entraîner divers problèmes. Par exemple, si le serveur Web ne dispose pas d'autorisations d'écriture, il existe de nombreux des applications Web peut 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 pensée.

Travailler avec la console

Pour travailler avec la console, utilisez la page "Text Login" 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 également cette option.

Le bouton "Ouvrir dans une fenêtre séparée ..." vous permet d'ouvrir la "console" dans une fenêtre de navigateur séparée.

Travailler avec

Le module pour 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.

Cliquer sur l'icône à côté du nom d'hôte ouvrira sa page de paramètres.

En fait, ce n'est rien de plus qu'une interface Web pour travailler avec les fichiers de configuration de l'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.

En option, 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 principaux paramètres.

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.

En particulier, vous pouvez modifier les fichiers de configuration du serveur ("Edit Config Files"), changer le nom d'utilisateur et le groupe qui sont utilisés pour exécuter Apache ("User and Group"), activer ou désactiver des modules Apache supplémentaires ("Configure Apache Modules" ).

Travailler avec MySQL

Le module pour 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 (vue).

Si nécessaire, vous pouvez également effectuer une Requête SQL(bouton "Exécuter SQL").

La requête peut être écrite manuellement ou peut être chargée à partir d'un script SQL. Cela facilite la restauration d'une base de données à partir d'une sauvegarde.

Il prend également en charge la possibilité de créer des sauvegardes.

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

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

webmin

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

Pour changer la langue de l'interface dans Webmin, vous devez suivre le lien "Changer la langue et le thème". Définissez ensuite le bouton radio "Langue de l'interface utilisateur Webmin" sur la position "Choix personnel" et sélectionnez l'élément "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 redémarrage complet pages.

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

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

Résumé

L'application Webmin vous permet non seulement d'effectuer des tâches d'administration générale pour les serveurs 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 en termes de fonctionnalités. Pourtant, l'interface Web reste interface Web. Mais, si dans le cas d'un shell graphique pour l'administration à distance, il est nécessaire d'installer un serveur VNC ou RDP supplémentaire et le client correspondant sur le poste de l'administrateur, alors Webmin ne nécessite rien d'autre qu'un navigateur.

Grâce à cela, associé à sa fonctionnalité et à sa facilité d'installation, l'application Webmin a acquis une grande 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 plus une question de commodité et de circonstances de travail spécifiques.

mob_info