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_FTPpasswd 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 stopservice 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.