Vous êtes sur la page 1sur 2

INSTALLATION DU SERVEUR FTP

FTP (File Transfer Protocol) est un protocole fréquemment utilisé pour échanger des fichiers sur
Internet. Il permet aux utilisateurs de télécharger, télécharger et gérer des fichiers sur un serveur
distant. Configurer un serveur FTP sur un serveur Ubuntu 18.04 20.04 22.04 LTS peut être utile
pour diverses fins.
Dans ce guide, nous discuterons de la façon de configurer un serveur FTP sur un Serveur
Ubuntu 18.04 20.04 22.04 LTS.

Prérequis
Avant de commencer, vous aurez besoin de :

 Un serveur Ubuntu 18.04 20.04 22.04 LTS actif


 Un utilisateur non-root avec des privilèges sudo
 Un client FTP (tel que FileZilla)

Étape 1 – Installation du serveur FTP


La première étape consiste à installer le logiciel du serveur FTP. Nous allons utiliser vsftpd, qui
est un serveur FTP populaire pour les systèmes basés sur Unix.
Pour l’installer, commencez par mettre à jour la liste des paquets :

$ sudo apt update

Une fois la liste des paquets mise à jour, installez vsftpd :

$ sudo apt install vsftpd

Une fois l’installation terminée, le service vsftpd sera lancé automatiquement.

Étape 2 – Configuration du serveur FTP


Maintenant que vsftpd est installé, nous devons le configurer. Le fichier de configuration principal
se trouve à /etc/vsftpd.conf.
Ouvrez ce fichier avec un éditeur de texte :

$ sudo nano /etc/vsftpd.conf

Le fichier de configuration par défaut de vsftpd est bien commenté. Toutes les options sont
expliquées en détail dans les commentaires.
Par défaut, les utilisateurs anonymes peuvent se connecter au serveur FTP. Si vous souhaitez
interdire l’accès anonyme, décommentez la ligne suivante :

#anon_login=YES

Changez-le en :

anon_login=NO
Si vous souhaitez autoriser les utilisateurs locaux à se connecter, décommentez la ligne
suivante :

#local_enable=YES

Changez-le en :

local_enable=YES

Enregistrez et fermez le fichier lorsque vous avez terminé.

Étape 3 – Configuration du compte d’utilisateur


Une fois que le serveur FTP est installé et configuré, nous devons configurer un compte
d’utilisateur.
Pour des raisons de sécurité, il est recommandé de créer un compte d’utilisateur séparé pour
l’accès FTP. Pour créer un compte d’utilisateur, exécutez la commande suivante :

$ sudo adduser ftpuser

Vous serez invité à définir le mot de passe pour l’utilisateur.


Une fois l’utilisateur créé, nous devons créer un répertoire pour l’utilisateur. C’est le répertoire où
l’utilisateur pourra accéder et télécharger des fichiers.
Pour ce faire, exécutez la commande suivante :

$ sudo mkdir -p /home/ftpuser/ftp

Maintenant, nous devons définir les autorisations correctes pour le répertoire. Nous voulons que
l’utilisateur puisse accéder au répertoire, mais ne pas être en mesure d’écrire dans les
répertoires d’autres utilisateurs. Pour ce faire, exécutez les commandes suivantes :

$ sudo chown nobody:nogroup /home/ftpuser/ftp


$ sudo chmod a-w /home/ftpuser/ftp

Étape 4 – Connexion au serveur FTP


Maintenant que le serveur FTP est configuré et que le compte utilisateur est configuré, vous
pouvez vous connecter au serveur FTP en utilisant un client FTP.
Pour vous connecter, vous aurez besoin de l’adresse IP du serveur, du nom d’utilisateur et du
mot de passe.
Une fois que vous avez toutes les informations requises, ouvrez le client FTP et entrez les
détails.
Si la connexion est réussie, vous pourrez accéder au répertoire FTP et télécharger/télécharger
des fichiers.

Vous aimerez peut-être aussi