Installations d'applications sous Ubuntu

Publié le

Installation de  Webmin :

Webmin, le gestionnaire d'applications linux via une interface web, n'existe plus dans les dépôts Ubuntu et Debian. Mais une adaptation existe sur le site de webmin : "Menu  Debian package". D'une manière générale, ses modules applications fonctionnent bien, même si pour quelques un d'entre eux, il faut affiner le paramétrage.

- Télecharger webmin_x.xxx_all.deb

- Décommenter dans /etc/apt/sources-list les deux lignes "universe" :
deb http://fr.archive.ubuntu.com/ubuntu/ xxxxxxxx universe
deb-src http://fr.archive.ubuntu.com/ubuntu/
xxxxxxxx universe

Ainsi, certains paquets Perl nécessaires au fonctionnement de Webmin, peuvent être installer.

- aptitude update

- aptitude install perl5 libnet-ssleay-perl

- aptitude install libauthen-pam-perl libio-pty-perl libmd5-perl

Puis nous lançons l'installation proprement dite de webmin :

- dpkg -i webmin_x.xxx_all.deb

Remarque : Une fois dans webmin 1.380, nous constatons qu'un ajout ou une suppression d'un module ne se répercute pas automatiquement dans le barre de gauche. Il faut se déconnecter et se reconnecter pour que le profil s'adapte.


Installation de Bind 9 :

Bind, le serveur de Dns par excellence. Très simple à installer :

- aptitude install bind9

Sous Webmin (webmin_1.380_all.deb au 14-12-07), inutile de charger le module dédié à Bind 9. Il est édité par un tiers. Il se nomme b9ddns. Il faut éditer sa configuration pour l'adapter au support Debian, ce qui n'est vraiment pas pratique.

La différence entre Bind 8 et 9 étant la dns dynamique,  le module Bind 8 installé par défaut dans Webmin, s'avère parfait, même pour gérer un Bind version 9.3.2.

Erreur rencontrée sous webmin :
"Commande NDC impossible : rndc: connect failed: connection refused"
->  il faut mettre /etc/bind/rndc.key en 666

Remarque : pour qu'une adresse reverse soit créée lors de l'ajout d'une adresse, il  faut que la zone "reverse" soit préalablement déclarée. Ca ne se fait pas tout seul....


Installation de Vsftpd :

Vsftpd, serveur ftp.

- aptitude install vsftpd

Ma configuration pour ajouter un peu de sécurité : pico /etc/vsftpd.conf
-> anonymous_enable=NO -> n'autorise pas le login anonymous
-> local_enable=YES -> autorise la connexion pour les utilisateurs du système (ftp, administrateur, ....)
-> write_enable=YES -> autorisation d'écriture
-> local_umask=027 -> génère des répertoires/fichiers en rwxr-x---
-> chroot_local_user=YES -> Impose la racine du répertoire ftp sous /home/user

1 seule connexion à la fois est autorisée avec ftp ...

Rappel : Les autorisations sur les fichiers sont contrôlées de manière identique, que l'utilisateur soit connecté sur la console, en ssh ou vsftpd (système du rwxrwxrwx commun à linux et au ftp)


Installation de Squid :

Squid, serveur proxy

- aptitude install squid

Pour ma part, suite à l'installation, Squid ne se lance pas : le message d'erreur est le suivant :
FATAL: Could not determine fully qualified hostname.  Please set 'visible_hostname'

La gestion sous webmin de Squid, nécessite quelques aménagements sous Debian.
-> Revoir les chemins d'accès sous "configuration du module squid"

Concernant, l'erreur fatale, il faut aller dans "Administration de la mémoire cache", afin de gérer le message d'interdiction d'accès aux urls :
-> champ adresse e-mail (pour que l'utilisateur sache qui contacter)
-> champ d'hôte non visible. (Sans doute une erreur de traduction. Il faut lire champ d'hôte visible, pour que l'utilisateur sache quel proxy le bloque - On peut mettre ce que l'on veut - ex : "Proxy 01"). Une fois 'visible_hostname', Squid peut être activé.


Dernière modification : 14/12/07

Publié dans Debian - Ubuntu

Pour être informé des derniers articles, inscrivez vous :
Commenter cet article