Créer un serveur ftp simple sur un Raspberry Pi

Avant tout, et comme d’habitude, on met à jour son Rpi avec la commande:

sudo apt update

puis 

sudo apt upgrade

Une fois terminé, on install vsftpd

sudo apt install vsftpd

La seconde étape consiste à mettre à jour le fichier de configuration de VSFTPD. Pour ce faire on édite le fichier /etc/vsftpd.conf à l’aide de l’éditeur nano:

 

sudo nano /etc/vsftpd.conf

 

À l’interieur de ce fichier nous allons décommenter certaines lignes. Décommenter signifie effacer le signe dièse (#) qui est avant certaines lignes. En l’occurence les suivantes:

  • anonymous_enable=NO
  • local_enalbe=YES
  • write_enable=YES
  • local_umask=022
  • chroot_local_user=YES

Enfin, ajouter ces lignes à la fin du fichier:

  • user_sub_token=$USER
  • local_root=/home/$USER/Downloads

ATTENTION, CETTE DERNIÈRE LIGNE DOIT COMPORTER LE RÉPERTOIRE QUE VOUS SOUHAITEZ PARTAGER!

Validez ces modification avec « ctrl o » puis « ctrl x »

redémarrez votre serveur ftp à l’aide de la commande:

sudo service vsftpd restart

Votre serveur ftp est opérationnel.

Pour y accéder depuis un pc sous windows 11, ouvrez votre poste de travail. Faites un clic droit dans la partie droite de votre écran (celles ou apparaissent vos disques durs) & cliquez sur « ajouter un emplacement réseau« . Cliquez deux fois sur suivant, puis dans la fenêtre qui s’ouvre tapez la ligne suivante:

ftp://adresse_ip_de_votre_rpi  (remplacez adresse_ip_de_votre_rpi, par l’adresse ip de votre pi)

Et le tour est joué!