Contenu | Rechercher | Menus

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:08]
88.182.46.9 [Nouveau mode d'installation]
webmin [Le 31/07/2017, 13:33] (Version actuelle)
fabux [Pré-requis] Retrait ligne de commande apt-get - raisons discutées sur mail list.
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é"​ ? +
-le nouveau mot de passe: +
-<​code>​sudo /​etc/​init.d/​webmin restart</​code>​ +
-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- http://​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 utilisateur 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 90: 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 104: Ligne 51:
     * [[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 116: Ligne 63:
 <​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 127: 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 =====
Ligne 141: Ligne 82:
   * (en) [[http://​www.webmin.com/​deb.html|Installer Webmin sur Debian/​Ubuntu]]   * (en) [[http://​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//


Le contenu de ce wiki est sous licence : CC BY-SA v3.0