Mise en oeuvre de WebMin sous Mac OS X.3

Qu est ce que WebMin ?

WebMin est un logiciel qui permet de configurer votre systeme Mac OS X via une interface Web, vous pouvez l utiliser en mode local ou bien si votre seveur Web se trouver plus loin (chez un provider ou chez un ami) vous pourrez toujours y avoir acces afin de faire quel que modification via votre browser Web favorit.

De quoi avons-nous besoin :

Mac OS X.3 ou plus (Panther)

Xcode 1.0 et la mise a jour en 1.0.1, vous pouvez downloader XCode sur le serveur ADC de chez Apple , ou faire la mise a jour via le systeme Mise a Jour Apple dans les Preferences Systeme, il faut savoir que vous pouvez vous inscrire au l ADC de base chez Apple, ce servive est totalement gratuit.

Le module Perl Net_ssleay.pm sur le serveur orgininal ou en local http ou en local ftp

WebMin (version testee 1.130) sur le serveur orgininal ou en local http ou en local ftp

Voila, on a tout ce qu il faut pour commencer a travailler.

La 1ere etape :

L installation et la mise jour de Xcode, ce produit n est dispo que pour 10.3.x (Panther) pour les autres versions (precedente) je n ai fait aucun test, car comme tout le monde j ai migrer sur Panther, mais en cas de probleme, je veux bien refaire un test, mais quand j aurai un peu plus de temp.Nous allons verifier la version de XCode, pour cela executer Xcode (voir icone ci-dessous)

Ensuite aller dans le menu Xcode et About Xcode si vous avez la meme chose que ci dessous on continue, si ce n est pas le cas (1.0), faite la mise a jour pour etre en 1.1

 

La 2eme etape :

Mac OS X.3 embarque touts les composants necessaire a cette installation (Perl 5.8.1 OpenSSL 0.9.7b)

Installation de Net_SSlevavy, il faut etre en superutilisateur (root), suivre les copie d ecran comme d habitude, aller un peu de ligne de commande ;-)

Mettre le fichier Net_SSlevavy dur votre bureau, et ensuite ouvrer le terminal

Sous le terminal taper :

su

il vous demande le password de root, entrer le, si vous ne passez pas en root, il vous sera impossible de copier les fichiers et de les decompacter, car nous aloons aller dans le coeur de MAC OS X. (Voir si dessous)

Ensuite, il faut aller dans le dossier Desktop ou se trouve le fichier Net_SSlevavy, pour cela taper :

cd Desktop/

Voir image ci-dessous

maintenant nous allons copier le fichier Net_SSlevavy dans le dossier /usr/local/, pour cela taper :

cd Net_SSlevavy.pm-1.25.tar.gz /usr/local/

Vous ne devez avoir aucun message, si vous en avez un cela veut dire 2 choses :

vous n etes pas en superutilisateur (Access denied)

le fichier Net_SSlevavy.pm-1.25.tar.gz n est pas la, vous n etes pas dans Desktop ou le fichier n est pas present.

Maintenant on decompresse le fichier , taper :

cd /usr/local/

nous sommes dans le dossier ou nous avons copier le fichier Net_SSlevavy.pm-1.25.tar.gz

On decompresse le fichier, taper :

tar zxvf Net_SSlevavy.pm-1.25.tar.gz

Maintenant un liste va defile comme si dessous :

Maintenant, on va installer cette partie, on n est persque au bout ;-)) Taper :

cd Net_SSLeay.pm-1.25/

taper :

perl Makefile.PL -t

La maintenant, il faut etre un peu patient, car nous sommes en train de compiler le systeme SSL qui n est pas present dans Mac OS X Client.

Vous allez voir des lignes passer a l ecran, pas de probleme, la compilation se fera tout seul, je ne fais pas de copie d ecran , car c est un peut long, le but est que vous avez a la fin 3 fois OK.

Maintenant que l on a compile le soft, il faut l installer, taper :

make install

Meme chose que plus haut, des lignes vont s afficher pour installer le module SSL

On va verifier, si ca fonctionne, taper :

perl -e 'Net::ssleay'

si vous n avez aucun message c est que l installe est correct si vous en avez, recommencer la compilation et l installation

Voila, pour cette partie, c est fini on refermr le terminal.

La 2eme etape :

Nous allons installer WebMin, pour cela, vous avez downloade webmin a l une des adresses en haut de l article.

Deposer le fichier webmin-1.130.tar.gz sur votre bureau et ensuite ouvrer le terminal et taper :

su

et entrer le password du superutilisateur

Aller dans le dossier Desktop en tapant :

cd /Desktop

Ensuite il faut copier le fichier webmin-1.130.tar.gz dans le dossier /usr/local/, taper :

cd webmin-1.130.tar.gz /usr/local/

Maintenant on va aller dans le dossier /usr/local/, taper :

cd /usr/local/

On va decompresser le fichier webmin-1.130.tar.gz en tapant ceci :

tar zxvf webmin-1.130.tar.gz

Vous allez voir beaucoup de lignes passer sur votre ecran, c est normal, on decompresse un archive qui fait quand meme 6.7Mo et comme WebMin est un ensemble de petit modules .... vous comprenez.

Maintenant, que c est fini, il faut l installer, rien de plus facile , taper :

cd webmin-1.130

ensuite taper :

./setup.sh

Maintenant on va installr et configurer webmin.

Je vais vous expliquer chaque etape pour bien configurer webmin.

1ere question :

Vous allez avoir cet ecran avec une premiere question, qui est le dossier ou va etre place le fichier config par defaut de Webmin, je vous conseille de prendre le parametre par defaut, valider au clavier avec la touche ENTREE, car en cas de probleme, c est plus facile a repondre.

2eme question :

ou va etre le fichier log de Webmin, laisser aussi par defaut (Touche ENTREE) :

3eme question :

Le chemin complet pour acceder a Perl, la aussi, il faut valider (Touche ENTREE) :

4eme question :

Le port sur le quel vous allez avoir access a WebMin, par default c est 10000, je vous conseil de le laisser comme ca pour le moment, acr on peut toujour le modifier ensuite, on valide (Touche ENTREE) :

5eme question :

Le nom de login de l administrateur, la vous pouvez le modifier, dans l exemple, je le laisse par default, donc on valide (Touche ENTREE) :

6eme question :

Le password, la on ne peut pas valider, vous entrez ce que vous voulez, mais souvenez-vous de votre password.

Entrer 2 fois car le systeme verifie si c est bien le meme.

7eme question :

Allons nous utiliser le systeme SSL, il faut repondre oui, si vous vous voulez que votre systeme soit sur, le SSL est un systeme tres puissant pour le cryptage,

Taper : y

8eme question :

Voulez-vous que WebMin soit actif au demarrage, repondez oui, car l avantage de WebMin, c est que votre Mac sera toujours accessible d ou que vous soyez.

taper : y

Le systeme va travailler tout seul pour finir l installation, a la fin nous avons un resume de ce qui c est passe :

Vous remarquer que nous sommes en :

https = system securise

G4.local = nom du systeme, mais vous pouvez aussi taper l adresse IP

10000 = port sur le quel nous avons acces

On ferme le terminal.

Maintenant pour verifier si touts fonctionne correctement, on ouvre Safari et on tape :

https://g4.local:10000 (ici c est sur mon systeme, dans votre cas reportez vous au resumer de l installation de WebMin comme ci dessus)

vous devez avoir ceci :

Entrer votre login et password et en avant

Maintenant que tout ceci fonctionne, je pense que vous allez regarder, je ne peux pas vous expliquez tout sur webmin, mais sacher que votre systeme est parametrable d ou que vous soyer juste avec un browser internet., pour preuve, voici la meme copie d ecran d un autre systeme (PC)

Je pense avoir fait le tour de la question WebMin, si vous avez des questions, comme d habitude, un petit mail et je vous repond des que possible.