Passer au contenu principal

Serveur dédié : Installation d’un serveur FTP

Ce guide a été créé avec les produits suivants :

(Les détails peuvent varier selon les produits de différents fournisseurs, mais les concepts principaux restent les mêmes)

Introduction

Le FTP (File Transfer Protocol) est un protocole réseau utilisé pour transférer des fichiers via un réseau TCP/IP. Ce protocole a été développé pour permettre un échange facile de fichiers entre systèmes. Avec FileZilla Server, il est possible de mettre en place un tel serveur FTP sur un système Linux. FileZilla Server est simple à installer et à configurer, et offre de nombreuses fonctionnalités comme la création de comptes utilisateurs, la gestion des droits d’accès et le transfert de fichiers. Dans ce guide, on va voir comment installer et configurer le service FileZilla Server sur un serveur Linux.

Comment installer le serveur FTP pour ajouter un utilisateur ?

Pour ajouter un utilisateur FTP, il faut d’abord installer le serveur FTP. Pour ça, connecte-toi une fois au serveur via SSH (Putty).

Pour installer le serveur FTP, tape la commande suivante : apt-get install proftpd. Confirme la demande avec un Y et valide :

Maintenant, il faut encore ajuster la config. Pour ça, entre la commande nano /etc/proftpd/proftpd.conf et valide. Le fichier de config s’ouvre alors dans l’éditeur Nano :

Les lignes suivantes doivent être ajoutées :

Il faut maintenant redémarrer le serveur FTP pour appliquer les changements. Utilise la commande suivante : service proftpd restart

Comment ajouter un utilisateur FTP ?

Pour créer un nouvel utilisateur FTP, il faut d’abord créer un groupe FTP. On fait ça avec la commande addgroup ftpuser. Ça donne ça :

Ensuite, on peut ajouter notre premier utilisateur FTP avec les commandes : adduser benutzerftp -shell /bin/false -home /var/www puis adduser benutzerftp ftpuser.

On te demande alors de définir un mot de passe :

Puis il faut confirmer que les infos sont correctes :

La dernière étape est d’ajouter le nouvel utilisateur au groupe via adduser benutzerftp ftpuser :

Maintenant, tu peux te connecter avec les infos que tu as définies :