Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
webmin [Le 08/01/2014, 19:06]
88.182.46.9 [Nouveau mode d'installation]
webmin [Le 11/09/2022, 11:39] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 1: Ligne 1:
-{{tag>Dapper Edgy administration serveur ​Vétuste}} +{{tag>Xenial ​administration serveur}} 
-FIXME tag version+
 ---- ----
 ======= Webmin : administrer un serveur GNU/Linux ======= ======= Webmin : administrer un serveur GNU/Linux =======
Ligne 9: Ligne 9:
 Webmin est une mine d'or pour les administrateurs réseaux : presque tout peut être configuré avec Webmin ! Webmin est une mine d'or pour les administrateurs réseaux : presque tout peut être configuré avec Webmin !
  
-===== Installation ​===== +===== Pré-requis ​===== 
-Le paquet Webmin ayant été abandonné par [[http://​www.debian.org|Debian]], Ubuntu a dû suivre cet événement,​ ce qui cause l'indisponibilité de Webmin sur les [[:dépôts]] officielsIl y a tout de même trois méthodes pour l'installer :  +  
-  ​- avec un [[:paquet]] //.deb// disponible sur le site de Webmin -> [[#​Installation par un paquet isolé]] +  * Disposer des [[:sudo|droits d'administration]]. 
-  ​par l'​installation du paquet webmin disponible sur le dépôt du projet (idéal pour obtenir les dernières mises à jours -> [[#​Installation depuis un dépôt]] +  * Disposer d'une connexion à Internet configurée et activée. 
-  ​en exécutant un script proposé sur le site du projet ​-> [[# Installation par script]]+  ​* 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]]**.
  
-Il existe également une [[#​installation alternative]]. FIXME Intérêt ? pour SSL ? pour résumé en CLI ? 
  
-==== Installation ​par un paquet isolé ​==== +===== Installation =====
-  - Rendez vous sur la [[http://​www.webmin.com/​download.html|page de téléchargement du projet]]  +
-  - Téléchargez le paquet se terminant par **.deb** (sous la ligne //Debian package suitable for Debian, Ubuntu or other derived Linux//) +
-  - [[:​tutoriel:​comment_installer_un_paquet|Installez]] le paquet fraichement téléchargé. L'​installation va créer automatiquement le répertoire **/​usr/​share/​webmin** FIXME Vrai pour toutes les méthodes d'​installation ou uniquement en "​isolé"​ ? +
- +
-Vous pouvez passer à la [[#​configuration post-installation]].+
  
-==== Installation depuis un dépôt ==== +Si vous souhaitez installer ou mettre à jour Webmin depuis un dépôt ​: 
-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]] ​<​code>​ 
-  - Ajouter la clé GPG du dépôt à votre système en saisissant dans un [[:​terminal]] <​code>​ +wget -O- https://​www.webmin.com/​jcameron-key.asc | sudo apt-key add -
-wget -O- http://​www.webmin.com/​jcameron-key.asc | sudo apt-key add -+
 </​code>​ </​code>​
-  - [[:​tutoriel:​comment_modifier_sources_maj|Modifiez vos sources de logiciels]] pour y ajouter ​le dépôt ​suivant ​: <​file>​+  - [[:​tutoriel:​comment_modifier_sources_maj|Modifiez vos sources de logiciels]] pour y ajouter ​un des dépôt ​suivants: <​file>​
 deb http://​download.webmin.com/​download/​repository sarge contrib</​file>​ deb http://​download.webmin.com/​download/​repository sarge contrib</​file>​
   - [[:​tutoriel:​comment_modifier_sources_maj#​recharger_la_liste_des_paquets|Rechargez la liste des paquets]]   - [[:​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.   - [[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt>​webmin]]**.\\ Toutes les dépendances seront également installées.
  
-Vous pouvez passer à la [[#​configuration post-installation]]. 
-==== Installation par script ==== 
- 
-=== Pré-requis === 
-  * __**Obligatoire**__ : Il faut au moins l'​environnement [[wpfr>​Perl_(langage)|PERL]]. Pour ceux qui ne l'ont pas, [[:​tutoriel:​comment_installer_un_paquet|installez le paquet]] **[[apt>​perl]].** 
- 
-  * __Facultatif__ :  Si vous voulez [[wpfr>​Transport_Layer_Security|sécuriser les échanges]] de votre Webmin, notamment si vous l'​installez sur un serveur public, il vous faut le module « SSLeay » : [[:​tutoriel:​comment_installer_un_paquet|installez le paquet]] **[[apt>​libnet-ssleay-perl]]**.\\ FIXME ce pré-requis n'est pas vrai pour les autres modes d'​installation ? 
- 
-=== Installation === 
-  - Téléchargez l'​archive tarball (« .tar.gz ») de la dernière version disponible sur la [[http://​www.webmin.com/​download.html|page de téléchargement du projet]].\\ Pour la suite, l'​archive utilisée aura pour nom **webmin-1.340.tar.gz**. Vous adapterez en conséquence les commandes qui suivent. 
-  - Depuis le dossier où se trouve l'​archive fraichement téléchargée,​ saisissez la commande suivante <​code>​tar -zvxf webmin-1.340.tar.gz</​code>​ 
-  - Rendez vous dans le dossier « webmin-1.340 » : <​code>​cd webmin-1.340</​code>​ 
-  - Lancez le script d'​installation:​ <​code>​sudo ./setup.sh /​usr/​local/​webmin</​code>​FIXME pas besoin de chmod +x ? 
- 
-Vous pouvez passer à la [[#​configuration post-installation]]. 
- 
-==== Installation alternative de Webmin ==== 
- 
-Téléchargez la version courante du paquet .DEB dans le répertoire ou la partition temporaire : 
-<​code>​ 
-cd /tmp 
-wget http://​www.webmin.com/​download/​deb/​webmin-current.deb 
-</​code>​ 
- 
-Installez les dépendances : 
-  * Soit via votre navigateur [[apt>​perl,​libnet-ssleay-perl,​openssl,​libauthen-pam-perl,​libpam-runtime,​libio-pty-perl,​libmd5-perl]] 
-  * Ou dans un terminal avec [[:​apt-get]] : <​code>​sudo apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl libmd5-perl</​code>​ 
-    * Pour Ubuntu 10.10 il faut utiliser les dépendances suivantes :<​code>​sudo apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl ​ apt-show-versions libapt-pkg-perl</​code>​FIXME apt-show-versions ? sûr pour 10.10 ? 
-    * Si libmd5-perl n'est pas trouvé sur les dépôts proposés (cas avec Ubuntu 12.10) vous pouvez la télécharger ici:<​code>​wget http://​mirrors.kernel.org/​ubuntu/​pool/​universe/​libm/​libmd5-perl/​libmd5-perl_2.03-1_all.deb</​code>​ puis l'​installer avant de lancer la suite: <​code>​sudo dpkg -i libmd5-perl_2.03-1_all.deb</​code> ​ 
-  * Lancez l'​installation :<​code>​sudo dpkg --install webmin*.deb</​code>​\\ {{:​webmin_installation.png|Installation de webmin en ligne de commande}}\\ FIXME Utile ce screen ?\\ Il se peut qu'il vous donne une erreur, il vous propose alors de faire la commande suivante :<​code>​sudo apt-get install -f</​code>​ce qui est une bonne idée... et ça fonctionne. 
- 
-//**Ce mode d'​installation fonctionne tres bien sous Ubuntu server 12.04.**// 
- 
-Une fois l'​installation terminée, vous devriez voir l'​adresse de l'​interface web de Webmin s'​afficher dans le terminal. Ouvrez votre navigateur pour [[#​Connexion à Webmin|s'​y connecter]].\\ 
-N'​oubliez pas de passer avant à la [[#​configuration post-installation]] 
- 
-====  Nouveau mode d'​installation ==== 
- 
-  * Allez sur la page http://​www.webmin.com/​download.html 
-  * Cliquez dans le bandeau gauche sur Download Webmin 1.660 --> Debian Package 
-  * Enregistrez le fichier webmin_1.660_all.deb 
-  * Installez le paquet 
-<​code>​sudo dpkg -i webmin_1.660_all.deb</​code>​ 
-  * Réglez les problèmes de dépendances 
-<​code>​sudo apt-get install -f</​code>​ 
-  * L'​installation se termine sur une annonce de se loguer à l'​adresse https://​localhost:​1000 soit en root avec son mot de passe ou comme utilistaeur ayant les droits sudo. 
  
 ==== Configuration post-installation ==== ==== 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 : 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 :
Ligne 89: Ligne 37:
 </​note>​ </​note>​
  
-FIXME : le redémarrage semble inutile (en tout casle nouveau mot de passe+  * Redémarrer ​le service webmin ​
-<​code>​sudo /​etc/​init.d/​webmin restart</​code>​ sur webmin 1.610)\\ + 
-N'​oubliez pas de redémarrer Webmin pour prendre en compte  +  sudo service webmin restart 
-<note tip>''​sudo service webmin restart''​ à préferer si ça fonctionne</​note>​+
  
 Vous pouvez maintenant vous [[#​Connexion à Webmin|connecter à Webmin]] Vous pouvez maintenant vous [[#​Connexion à Webmin|connecter à Webmin]]
Ligne 100: Ligne 48:
  
 Vous pouvez vous connecter à partir d'un [[:​navigateur]] en y insérant au choix l'​adresse :  Vous pouvez vous connecter à partir d'un [[:​navigateur]] en y insérant au choix l'​adresse : 
-  * __sans SSL__ : +  * __sans SSL__ :
     * [[http://​votre_nom_de_serveur:​10000/​]]     * [[http://​votre_nom_de_serveur:​10000/​]]
     * [[http://​votre_adresse_IP:​10000/​]]     * [[http://​votre_adresse_IP:​10000/​]]
-    * en local: [[http://​127.0.0.1:​10000/​]] ou http://​localhost:​10000]] +    * en local: [[http://​127.0.0.1:​10000/​]] ou [[http://​localhost:​10000]] 
-  * __avec SSL__:+  * __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_nom_de_serveur:​10000/​]]
     * [[https://​votre_adresse_IP:​10000/​]] ​     * [[https://​votre_adresse_IP:​10000/​]] ​
Ligne 111: Ligne 59:
 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é. 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 [[http://​www.webmin.com/​firewall.html|résolution du problème]] (en anglais). Celle-ci propose une solution faisant appel à [[:​iptables]].\\+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 : Cependant, ce devrait être [[:ufw]] qui gère le blocage des ports sur votre machine. Vous devez donc entrez la commande :
 <​code>​sudo ufw allow 10000</​code>​ <​code>​sudo ufw allow 10000</​code>​
  
-<​note>​N'​oubliez pas de passer sur le port 10000 et d'​être en https, sinon cela ne marchera pas. FIXME même si on n'a pas mis SSL ? +<​note>​ 
- +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. 
-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.</​note>​+</​note>​
  
 ==== Mettre Webmin en français ==== ==== Mettre Webmin en français ====
Ligne 126: Ligne 74:
  
 ===== Désinstallation ===== ===== Désinstallation =====
- +[[:​tutoriel:​comment_supprimer_un_paquet|Supprimez ​le paquet]] **webmin**. 
-  * Si vous avez utilisé la méthode d'​[[#​installation par un paquet isolé]] ou la méthode d'​[[#​installation depuis un dépôt]], ​[[:​tutoriel:​comment_supprimer_un_paquet|supprimez ​le paquet]] **webmin**.\\ Par exemple avec l'​outil [[:​apt-get]] vous saisirez dans un [[:​terminal]] <​code>​sudo apt-get remove webmin</​code>​ + 
-  * Si vous avez utilisé la méthode d'​[[#​installation par script]] vous saisirez dans un [[:​terminal]] FIXME commande à confirmer <​code>​sudo /​etc/​webmin/​uninstall.sh</​code>​ +
- +
-===== Références ===== +
- +
-  * [[http://​www.davromaniak.eu/​index.php?​post/​2006/​06/​14/​4-le-webmin-sous-ubuntu-606-lts-dapper-drake|Basé sur un billet posté sur le blog du davromaniak le 14 juin 2006]] +
-  * [[http://​wiki.freefoxtv.net/​installation_de_webmin_sous_ubuntu_et_debian|Basé sur le Wiki de FreeFoxTV]] lien mort+
  
 ===== Voir aussi ===== ===== Voir aussi =====
  
-  * (en) [[http://​www.webmin.com/​|Site officiel]] +  * (en) [[https://​www.webmin.com/​|Site officiel]] 
-  * (en) [[http://​www.webmin.com/​deb.html|Installer Webmin sur Debian/​Ubuntu]]+  * (en) [[https://​www.webmin.com/​deb.html|Installer Webmin sur Debian/​Ubuntu]]
   * (en) [[https://​help.ubuntu.com/​community/​WebminWithoutARootAccount|WebminWithoutARootAccount]]   * (en) [[https://​help.ubuntu.com/​community/​WebminWithoutARootAccount|WebminWithoutARootAccount]]
-  * (fr) [[http://​www.neoflow.fr/​tutoriels.item.241/​installation-de-webmin.html|Installation de Webmin]] lien mort 
  
 ---- ----
-//​Contributeurs ​: [[:​utilisateurs:​Davromaniak]], [[:​utilisateurs:​TeddyBEER]], ​[[:​utilisateurs:​Euskaral]] (Clé GPG), [[:​utilisateurs:​ButterflyOfFire]]//​+//​Contributeurs : Davromaniak,​ [[:​utilisateurs:​TeddyBEER]],​ Euskaral (Clé GPG), [[:​utilisateurs:​ButterflyOfFire]], Marcus//
  • webmin.1389204407.txt.gz
  • Dernière modification: Le 08/01/2014, 19:06
  • par 88.182.46.9