Webmin: qu'est-ce que c'est et comment l'installer
Attention
Cet article a été publié il y a plus d'un an, il peut y avoir des développements été.
S'il vous plaît prendre en compte.
Webmin est une interface utilisateur Web pour les administrateurs système GNU/Linux. Grâce à un simple navigateur, l'administrateur peut gérer le serveur / serveurs en toute simplicité.
Administrer les utilisateurs, le quote, autorisations, les groupes, Apache, activer le DNS, configurer le partage de fichiers ne sont que quelques-unes des possibilités offertes par Webmin.
Webmin peut être installé localement et à distance. Dans tous les cas, une borne et une ouverture de porte seront nécessaires 10000 sur tous les pare-feux des serveurs. Si vous n'avez pas encore installé de pare-feu pour votre serveur, ou vous êtes indécis sur lequel choisir je vous recommande mon dernier article dans lequel je parle de dix pare-feu les plus utilisés pour protéger Linux.
Nous installons Webmin depuis une console distante sur un serveur Debian. Pour commencer l'installation, vous devrez établir une connexion SSH avec le serveur. Si un service SSH écoute sur le serveur, nous obtiendrons ce résultat.
~$ ssh user@server
The authenticity of host 'server (xxx.xxx.xxx.xxx)' can't be established. ECDSA key fingerprint is SHA256:9jqmhko9Yo1EQAS1QeNy9xKceHFG5F8W6kp7EX9U3Rs. Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'server' (ECDSA) to the list of known hosts.
~$
Nous parlerons du paramétrage correct des clés SSH dans un autre article. Maintenant, nous téléchargeons sur le serveur l’dernière version de Webmin le site officiel (à ce jour le 1.979).
~$ wget https://prdownloads.sourceforge.net/webadmin/webmin-1.979.tar.gz
Nous installons les dépendances.
~$ sudo apt install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python
Nous déballons Webmin et entrons dans son répertoire.
~$ tar -xzvf webmin-X.Y.tar.gz
~$ cd webmin-X.Y.tar.gz
Commençons le programme d'installation.
~$ sudo sh setup.sh
Une fois l'installation terminée, ouvrez un navigateur et tapez l'adresse du serveur sur le port 10000. Dans mon cas “http://server:10000
“.
À ce stade, il suffira de se connecter avec les informations d'identification d'administration du système.
Qu'est-ce qui pourrait mal se passer?
Très trivialement la porte 10000 Webmin est généralement fermé par des pare-feu. Bien que Webmin puisse être configuré pour écouter sur un autre port à notre convenance, il faudra à la première connexion s'assurer que le / les pare-feux autorisent le trafic entrant (au serveur) sur la porte 10000, ou configurer la redirection de port.
Dans l'image ci-dessus, nous voyons un exemple typique d'un schéma de réseau. Pour se connecter à Webmin, nous devons ouvrir le trafic sur le port 10000 du pare-feu installé sur le serveur, et tout autre pare-feu qui se trouve entre le serveur et le routeur, être (s'il y avait) sur le pare-feu du routeur.
Le / les pare-feux installés sur le client ou sur le LAN du client n'auront pas besoin d'être configurés.
Si vous ne savez pas quel firewall choisir pour votre serveur, je vous propose de lire mon dernier article, dans lequel j'ai comparé dix pare-feu pour Linux.
0 commentaires