TP FTP : Transfert de fichier

Ce tutoriel pour configurer un serveur FTP sur Ubuntu avec vsftpd (Very Secure FTP Daemon) et expliquer comment l’utiliser :

Étape 1 : Installation de vsftpd

  1. Ouvrez un terminal sur votre serveur Ubuntu.
  2. Mettez à jour les paquets disponibles pour télécharger les dernières versions :
   sudo apt update
  1. Installez vsftpd en utilisant la commande suivante :
   sudo apt install vsftpd
  1. Une fois l’installation terminée, vsftpd démarre automatiquement. Vous pouvez vérifier son statut avec la commande :
   sudo systemctl status vsftpd

Étape 2 : Configuration de vsftpd

  1. Éditez le fichier de configuration de vsftpd avec un éditeur de texte. Utilisez sudo car il s’agit d’un fichier système :
   sudo nano /etc/vsftpd.conf
  1. Assurez-vous que les lignes suivantes sont décommentées et configurées comme suit :
   anonymous_enable=NO
   local_enable=YES
   write_enable=YES
   chroot_local_user=YES

Cela désactive l’accès anonyme, permet aux utilisateurs locaux de se connecter, autorise l’écriture de fichiers et restreint chaque utilisateur à son répertoire personnel.

  1. Enregistrez les modifications et quittez l’éditeur de texte.
  2. Redémarrez vsftpd pour appliquer les modifications :
   sudo systemctl restart vsftpd

Étape 3 : Utilisation de FTP

  1. Pour se connecter au serveur FTP depuis un autre ordinateur, utilisez un client FTP tel que FileZilla.
  2. Ouvrez FileZilla (ou un autre client FTP) sur votre ordinateur.
  3. Entrez l’adresse IP de votre serveur Ubuntu dans le champ d’hôte, et utilisez le port par défaut 21.
  4. Entrez votre nom d’utilisateur et votre mot de passe Ubuntu pour vous connecter au serveur.
  5. Une fois connecté, vous verrez les répertoires accessibles sur votre serveur. Vous pouvez naviguer, télécharger et téléverser des fichiers comme nécessaire.

Étape 4 : Gestion des utilisateurs FTP (optionnel)

  1. Pour créer un nouvel utilisateur FTP, utilisez la commande suivante :
   sudo adduser nom_utilisateur
  1. Suivez les instructions à l’écran pour configurer le mot de passe et d’autres informations pour le nouvel utilisateur.
  2. Une fois créé, cet utilisateur pourra se connecter au serveur FTP avec son nom d’utilisateur et son mot de passe Ubuntu.

Ce tutoriel vous permettra de configurer un serveur FTP sécurisé sur votre serveur Ubuntu et d’accéder à vos fichiers à distance à l’aide d’un client FTP. Assurez-vous de maintenir la sécurité en utilisant des mots de passe forts et en limitant l’accès aux utilisateurs autorisés.