VsFTPd

Un article de Wiki SOS-ADMIN.


Sommaire

Commencer par rétablir un lien absent

Code : Création d'un lien symbolique
ln -sf /usr/lib/libcap.so.1 /usr/lib/libcap.so

Recupération et décompression

Code : Téléchargement et décompression
cd /home/src/soft
wget ftp://vsftpd.beasts.org/users/cevans/vsftpd-2.0.3.tar.gz
cd /home/src
tar xvzf soft/vsftpd-2.0.3.tar.gz

Configuration des options de compilation

Fichier : /home/src/vsftpd-2.0.3/builddefs.h

on n'utilise pas PAM :

#define VSF_BUILD_PAM

qui devient :

//#define VSF_BUILD_PAM

Compilation et installation

Code : Installation
make && make install

Configuration du serveur

Code : Copie du fichier de configuration par défaut
cp vsftpd.conf /etc
Fichier : /etc/vsftpd.conf

Le plus important, le mode deamon :

listen=YES

Pour la securité, j'ai uniquement autorisé les comptes locaux a se connecter :

anonymous_enable=NO
local_enable=YES

Désactivation et arrêt de ncFTPd

(venant de guides OVH)

Fichier : /etc/inittab

on commente la ligne :

#nc:2345:respawn:/usr/local/etc/ncftpd/ncftpd -q /usr/local/etc/ncftpd/general.cf /usr/local/etc/ncftpd/domain.cf


Code : On arrete tout !

on relance init :

/sbin/init q

et on tue les processus ncftpd :

killall -9 ncftpd

Lancement de vsFTPd

Code : En avant !

Pour lancer le nouveau service :

vsftpd &


Et voila, ca devrait rouler. La configuration est donnée a titre d'exemple, n'hesitez donc pas a vous pencher attentivement sur la doc.

Ce tuto est donné a titre informatif, ma responsabilité n'est donc pas engagée.

--
GuiLE