Comment installer et configurer un serveur FTP sur un serveur Ubuntu 18.04 20.04 22.04 LTS

Configurer un serveur FTP sur Ubuntu 18.04 20.04 22.04 Installer

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.

Conclusion

Dans ce guide, nous avons montré comment configurer un serveur FTP sur un Serveur Ubuntu 18.04 20.04 22.04 LTS. Nous avons également discuté de la façon de configurer le serveur FTP et de créer un compte utilisateur.

Configurer un serveur FTP peut être utile pour diverses fins. Vous pouvez l’utiliser pour partager des fichiers avec d’autres utilisateurs ou pour stocker vos propres fichiers dans un emplacement à distance.

Laisser un commentaire