Serveur FTP avec VSFTPD

VSFTPD, qu’est-ce que c’est?

Au niveau des protocoles de transfert de fichiers, il y a le FTP classique: tout y passe en clair (y compris les infos de login/mot de passe). FTP utilise le port 21.

Ce tutoriel explique les possibilités de sécurisation du FTP c’est à dire FTP sur SSL/TLS (parfois nommé FTPS).

Il est important de ne pas confondre cette évolution sécurisée de FTP, basée sur le protocole d’origine, avec SFTP.

La proximité des acronymes prête en effet à confusion !

En effet, SFTP n’est nullement basé sur FTP, mais sur SSH ! Il fait d’ailleurs partie d’OpenSSH server et n’utilise par défaut que l’unique port 22 de SSH.

SFTP peut être vu comme un SCP (comme le CP de fichiers classique, mais chiffré avec SSH) avec une interface de commande proche de FTP, les mêmes possibilités d’utilisation sur un lien peu fiable (une copie avortée par une perte de connexion ne devra pas être reprise de zéro, mais reprendra de là où elle en était une fois le lien ré-établi)… D’ailleurs la plupart des clients FTP classiques supportent SFTP (parfois dénommé FTP sous SSH2).

Installation de VSFTPD

1
apt-get install vsftpd

Modifier la configuration /etc/vsftpd.conf pour ne pas autoriser les connexions anonymes et permettre les connexions avec les utilisateurs locaux.

1

2
local_enable=YES

write_enable=YES

Relancer le serveur pour prendre en compte les changements

1
service vsftpd restart

Le résultat est un service vsftpd qui occupe 1Mo de mémoire résidente et un total de 4Mo

Vous aimerez aussi...

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Time limit is exhausted. Please reload CAPTCHA.