Table des matières

vsftpd : serveur ftp

Nota :

Contributeurs, les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli !

Installation

Il suffit de mettre à jour la liste des paquetages et installer le paquetage vsftp en entrant la ligne de commande suivante en console :

apt-get update && apt-get install vsftpd

I Commandes utiles

Pour démarrer le serveur :

service vsftpd start

Et pour redémarrer le serveur (à faire pour prendre en compte les modifs ci-après)

service vsftpd restart

Pour arrêter le serveur :

service vsftpd stop

Configuration

Une fois vsftpd installé, comme tout programme débian le fichier de configuration se trouve dans le dossier /etc/.
Le fichier de conf ce nomme très logiquement vsftpd.conf, donc un petit :

nano /etc/vsftpd.conf

sera l'idéal pour configurer notre futur serveur FTP.

Voilà la liste des possibilités offerte par Vsftpd.

Options pour le démon

Par contre attention, il semble que pour le moment ont ne peut pas mettre le démon en écoute sur du IPV4 et IPV6 en même temps.
Il faut donc choisir entre IPV4 et IPV6 :
listen=yes
OU
listen_ipv6=yes

Options de connexion et contrôles d'accès

Étant donné que l'accès est refusé avant même que le client ne puisse saisir son mot de passe, le choix de la valeur NO pour cette directive empêche les utilisateurs de soumettre des mots de passe non cryptés sur le réseau.
Étant donné que l'accès est refusé avant même que le client ne puisse saisir son mot de passe, les utilisateurs n'ont pas la possibilité de soumettre des mots de passe non cryptés sur le réseau.

Options pour les utilisateurs anonymes

Les options qui contrôlent l'accès des utilisateurs anonymes au serveur.

Pour utiliser ces options, les utilisateurs anonymes doivent donc être autorisés, la valeur de la directive anonymous_enable doit donc être YES.

Options pour les utilisateurs locaux

Liste des options caractérisant la manière dont ont accès au serveur les utilisateurs locaux (comptes user présent sur le serveur).

Pour l'utiliser l'option local_enable doit avoir la valeur YES.

Options pour les répertoires

L'activation de cette option peut entraîner un ralentissement des performances du serveur.

Options pour le transfert de fichiers

Les options de journalisation

Options ayant un impact sur le comportement de journalisation de vsftpd.

Cette directive est très utilise lors d'opérations de débogage.
Il est important de noter ici que si syslog_enable a pour valeur YES, le journal du système est utilisé à la place du fichier spécifié dans cette directive.
Il est important de noter ici que les fichiers journaux aussi bien que les formats de journaux sont utilisés si dual_log_enable a pour valeur YES.
Il est important de noter ici que ce fichier journalise seulement les transferts de fichier et n'enregistre pas les connexions au serveur.

Les options réseau

Directives ayant un impact sur la manière dont vsftpd interagit avec le réseau.

La valeur ne doit pas dépasser 65535.
La valeur ne doit pas être inférieure à 1024.

Références

1)
N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !