{{tag>Xenial administration serveur}}
----
======= Webmin : administrer un serveur GNU/Linux =======
{{:administration:webmin-logo.png|Logo Webmin}}
**Webmin** est un outil en ligne permettant d'administrer une machine Linux. Il s'utilise par le biais d'un [[:navigateur]] web.\\
Webmin est une mine d'or pour les administrateurs réseaux : presque tout peut être configuré avec Webmin !
===== Pré-requis =====
* Disposer des [[:sudo|droits d'administration]].
* Disposer d'une connexion à Internet configurée et activée.
* Avoir [[:tutoriel:comment_installer_un_paquet|installé les paquets ]] **[[apt>perl,libnet-ssleay-perl,openssl,libauthen-pam-perl,libpam-runtime,libio-pty-perl,apt-show-versions,python,libwww-perl,liblwp-protocol-https-perl|perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python libwww-perl liblwp-protocol-https-perl]]**.
===== Installation =====
Si vous souhaitez installer ou mettre à jour Webmin depuis un dépôt :
- Ajouter la clé GPG du dépôt à votre système en saisissant dans un [[:terminal]] :
wget -O- https://www.webmin.com/jcameron-key.asc | sudo apt-key add -
- [[:tutoriel:comment_modifier_sources_maj|Modifiez vos sources de logiciels]] pour y ajouter un des dépôt suivants:
deb http://download.webmin.com/download/repository sarge contrib
- [[:tutoriel:comment_modifier_sources_maj#recharger_la_liste_des_paquets|Rechargez la liste des paquets]]
- [[:tutoriel:comment_installer_un_paquet|Installez le paquet]] **[[apt>webmin]]**.\\ Toutes les dépendances seront également installées.
==== Configuration post-installation ====
* Changer le mot de passe :
Vous pouvez utiliser votre nom d'utilisateur courant et mot de passe, mais si vous voulez utiliser le compte "root" de webmin, celui-ci sera inaccessible car désactivé sur Ubuntu. Il faut par conséquent le changer en tapant :
sudo /usr/share/webmin/changepass.pl /etc/webmin root votre_mot_de_passe
Cette commande ne change pas le mot de passe « [[:root]] » d'Ubuntu mais seulement celui de Webmin.
* Redémarrer le service webmin :
sudo service webmin restart
Vous pouvez maintenant vous [[#Connexion à Webmin|connecter à Webmin]]
===== Utilisation et configuration =====
==== Connexion à Webmin ====
Vous pouvez vous connecter à partir d'un [[:navigateur]] en y insérant au choix l'adresse :
* __sans SSL__ :
* [[http://votre_nom_de_serveur:10000/]]
* [[http://votre_adresse_IP:10000/]]
* en local: [[http://127.0.0.1:10000/]] ou [[http://localhost:10000]]
* __avec SSL__((pour des raisons de sécurité il est toujours préférable d'utiliser SSL)):
* [[https://votre_nom_de_serveur:10000/]]
* [[https://votre_adresse_IP:10000/]]
* en local: [[https://127.0.0.1:10000/]] ou [[https://localhost:10000]]
Une page vous demandant votre nom d'utilisateur et votre mot de passe apparaît. Entrez ceux que vous utilisez pour ouvrir une session sur votre machine, puis validez. Vous devriez être connecté.
Si le pare-feu du serveur bloque le port IP, voyez la [[https://www.webmin.com/firewall.html|résolution du problème]] (en anglais). Celle-ci propose une solution faisant appel à [[:iptables]].\\
Cependant, ce devrait être [[:ufw]] qui gère le blocage des ports sur votre machine. Vous devez donc entrez la commande :
sudo ufw allow 10000
Il est possible (et même probable) que votre navigateur refuse de se connecter à Webmin car le certificat (SSL) n'est pas reconnu. Il suffit d'ignorer ce message.
==== Mettre Webmin en français ====
Pour mettre Webmin en français, dans le menu de gauche, cliquez sur la flèche à gauche du mot Webmin, puis sur **Change Language and Theme**. Dans la partie **Webmin UI language** séléctionnez **French (FR)** et cochez le bouton **Personal choice**. Cliquez ensuite sur le bouton **Make changes**. Pour terminer, reconnectez-vous.
Webmin devrait désormais être en français.
===== Désinstallation =====
[[:tutoriel:comment_supprimer_un_paquet|Supprimez le paquet]] **webmin**.
===== Voir aussi =====
* (en) [[https://www.webmin.com/|Site officiel]]
* (en) [[https://www.webmin.com/deb.html|Installer Webmin sur Debian/Ubuntu]]
* (en) [[https://help.ubuntu.com/community/WebminWithoutARootAccount|WebminWithoutARootAccount]]
----
//Contributeurs : Davromaniak, [[:utilisateurs:TeddyBEER]], Euskaral (Clé GPG), [[:utilisateurs:ButterflyOfFire]], Marcus//