Installation d’un serveur FTP vsFTPd

vsFTPd

vsFTPd, forme raccourcie de Very Secure FTP Daemon, est un serveur FTP libre simple et sécurisé.

Il a été développé dans l’optique de la meilleure sécurité possible afin de combler les failles des serveurs FTP classiques. Il bénéficie de toutes les options habituelles des serveurs FTP classiques (proFTPd, Pure-FTPd,…) et prend en charge l’IPv6 ainsi que SSL. Ce serveur est notamment utilisé à grande échelle par des entreprises.

La configuration par défaut de VsFTPd est très restrictive :

  • Seul le compte anonyme est autorisé à se connecter au serveur, et en lecture seule.
  • Les utilisateurs ne peuvent accéder qu’à leur compte.

Fonctions de VSFTPd :

  • Configuration accessible
  • Utilisateurs virtuels
  • Adresses IP virtuelles
  • Limitation de la bande passante
  • IPv6
  • Support du chiffrement au travers de SSL intégré FTPS, méthodes explicites et implicites supportées

Il est distribué selon les termes de la licence Licence publique générale GNU.

source : Wikipédia

Installation du paquet vsFTPd

On commence par mettre à jour les dépôts APT et on installe le paquet vsFTPd

[shell]apt-get update && apt-get install vsftpd -y[/shell]

Création d’un utilisateur

[shell]useradd mon_utilisateur_FTP
passwd mon_utilisateur_FTP
Mon_mot_d3_p@sse[/shell]

Nous allons maintenant créé le répertoire de ce nouvel utilisateur :

[shell]mkdir /home/mon_utilisateur_FTP[/shell]

Le nom du répertoire doit être identique à l’utilisateur.

Edition du fichier de configuration

Afin d’autoriser l’utilisateur à naviguer dans tous les répertoires, éditer le ficher « vsftpd » :

[shell]nano /etc/vsftpd.conf[/shell]

Et placer à la fin de celui-ci la ligne suivante :

[shell]seccomp_sandbox=NO[/shell]

Redémarrer le service pour prendre en compte la nouvelle configuration :

[shell]service vsftpd stop
service vsftpd start[/shell]

Validation du FTP

Connectez-vous au FTP avec FileZilla par exemple, avec votre utilisateur « mon_utilisateur_FTP ». Puis une fois connecté, naviguer dans les répertoires parents.

Romain D.

Passionné d'informatique perdu dans une trame Ethernet. Ce blog est mon bloc-notes public.

Romain D.

Passionné d'informatique perdu dans une trame Ethernet. Ce blog est mon bloc-notes public.