Contenu | Rechercher | Menus

Différences

Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.

Lien vers cette vue

webmin [Le 08/01/2014, 19:08]
88.182.46.9 [Nouveau mode d'installation]
webmin [Le 17/02/2014, 03:58] (Version actuelle)
24.203.9.37 [Installation depuis un dépôt]
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://www.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 &quot;isolé&quot? +  <code>wget  http://www.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>+  &lt;code&gt;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]]//

webmin.1389204505.txt.gz · Dernière modification: Le 08/01/2014, 19:08 par 88.182.46.9
Le contenu de ce wiki est sous licence : CC BY-SA v3.0