Contenu | Rechercher | Menus

Différences

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

Lien vers cette vue comparative

Both sides previous revision 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 03/11/2014, 23:11] (Version actuelle)
90.22.193.223 [Installation par un paquet isolé]
Ligne 1: Ligne 1:
-{{tag>Dapper Edgy administration serveur ​Vétuste}} +{{tag>precise quantal saucy administration serveur }} 
-FIXME tag version+
 ---- ----
 ======= Webmin : administrer un serveur GNU/Linux ======= ======= Webmin : administrer un serveur GNU/Linux =======
Ligne 8: Ligne 8:
 **Webmin** est un outil en ligne permettant d'​administrer une machine Linux. Il s'​utilise par le biais d'un [[:​navigateur]] web.\\ **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 ! Webmin est une mine d'or pour les administrateurs réseaux : presque tout peut être configuré avec Webmin !
 +
 +===== Prérequis =====
 +
 +Certains paquets utilisés par webmin sont dans les [[:​depots#​depots_officiels|dépôts universe]]. ​
 +
 +[[:​tutoriel:​comment_installer_un_paquet|Installez les paquets ]] **[[apt>​perl,​libnet-ssleay-perl,​openssl,​libauthen-pam-perl,​libpam-runtime,​libio-pty-perl,​apt-show-versions,​python]]**
 +<​code>​ sudo apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python</​code>​
 +
  
 ===== Installation ===== ===== Installation =====
 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]] officiels. Il y a tout de même trois méthodes pour l'​installer :  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]] officiels. Il 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é]]   - avec un [[:paquet]] //.deb// disponible sur le site de Webmin -> [[#​Installation par un paquet isolé]]
-  - 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]]+  - par l'​installation du paquet webmin disponible sur le dépôt ​APT du projet (idéal pour obtenir les dernières mises à jour -> [[#​Installation depuis un dépôt]]
   - en exécutant un script proposé sur le site du projet -> [[# Installation par script]]   - en exécutant un script proposé sur le site du projet -> [[# Installation par script]]
- 
-Il existe également une [[#​installation alternative]]. FIXME Intérêt ? pour SSL ? pour résumé en CLI ? 
  
 ==== Installation par un paquet isolé ==== ==== Installation par un paquet isolé ====
-  ​Rendez vous sur la [[http://​www.webmin.com/​download.html|page de téléchargement du projet]]  +  ​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//) +  ​Téléchargez le paquet se terminant par **.deb** (sous la ligne //Debian package suitable for Debian, Ubuntu or other derived Linux//​) ​ou par ce lien : [[http://​webmin.com/​download/​deb/​webmin-current.deb|webmin-current.deb]] 
-  - [[:​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é"​ ? +  ​<​code>​wget ​ http://​webmin.com/​download/​deb/​webmin-current.deb</​code>​ 
-le nouveau mot de passe: +  * [[:​tutoriel:​comment_installer_un_paquet|Installez]] le paquet ​fraîchement ​téléchargé. L'​installation va créer automatiquement le répertoire **/​usr/​share/​webmin**  
-<​code>​sudo ​/​etc/​init.d/​webmin ​restart</​code>​+  <​code>​sudo ​dpkg -i webmin-current.deb</​code>​ 
 + 
 +<note tips> 
 +Pour résoudre des problèmes de dépendances : 
 +  sudo apt-get install -f 
 +</​note>​ 
 Vous pouvez passer à la [[#​configuration post-installation]]. Vous pouvez passer à la [[#​configuration post-installation]].
  
 ==== Installation depuis un dépôt ==== ==== 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 
 +deb http://​webmin.mirror.somersettechsolutions.co.uk/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.
Ligne 38: Ligne 51:
 ==== Installation par script ==== ==== 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 === === 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.   - 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>​ +  - Depuis le dossier où se trouve l'​archive ​fraîchement ​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>​+  - 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 ?   - 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]]. 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 71:
 </​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 105: Ligne 86:
     * [[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 97:
 <​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 141: Ligne 122:
   * (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]]//​


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