PROJET AUTOBLOG


Planet-Libre

source: Planet-Libre

⇐ retour index

RaspbianFrance : Installer un serveur FTP sur votre Raspberry Pi

mercredi 2 août 2017 à 17:00

Vous voulez transférez des fichiers entre votre Raspberry Pi et votre ordinateur à distance sans passer pas un média amovible (clé usb/disque dur externe) et sans éteindre la raspberry pour transférer directement sur sa carte SD ? Nous allons voir comment se faciliter la vie grâce à un serveur FTP (file transfer protocol) qui comme son nom l’indique permet de transférer des fichiers (en recevoir ou en envoyer) avec un serveur distant.

Installation du serveur FTP

Il existe aujourd’hui plusieurs solutions de serveur FTP et celle que nous choisissons pour ce tutoriel est la plus souvent utilisée à savoir proftpd. Pour l’installer, rien de plus simple il suffit d’exécuter la commande suivante :

sudo apt install proftpd

Au cours de l’installation, la fenêtre ci-dessous apparaîtra.

proftpd installation

Il vous sera proposé deux méthodes d’utilisation du serveur FTP :

A moins que vous envisagiez de mettre ce serveur FTP sur votre Raspberry Pi à disposition de plusieurs personnes qui comptent se connecter régulièrement, nous vous conseillons de choisir l’option depuis inetd.

Votre serveur FTP est installé et vous pouvez d’ores et déjà vous connecter à celui-ci mais avant de vous montrer comment vous connectez, nous allons vous présenter les principales configurations à effectuer en fonction de l’utilité que vous aurez de votre serveur FTP

Configuration de proftpd

Commencez pour ouvrir le fichier de configuration avec les droits super utilisateur

sudo nano /etc/proftpd/proftpd.conf

Il y a pas mal de lignes de configuration. Nous allons indiquer celles que nous considérons comme les plus importantes.

La première ligne que nous considérons comme importante est TimeoutIdle qui correspond à la durée d’inactivité, en secondes, après laquelle un utilisateur sera automatiquement déconnecté.

Ensuite, il se peut que vous ayez plusieurs utilisateurs sur votre raspberry, et vous ne voulez probablement pas qu’un utilisateur ait accès aux comptes des autres. Pour cela il suffit que vous dé commentiez la ligne DefaultRoot en retirant le #. Cela permettra lors de la connexion d’un utilisateur qu’il arrive directement dans son dossier utilisateur comme l’argument de configuration l’indique avec le ~ (/home/pi par exemple) et il ne pourra pas retourner dans les dossiers parents.

Enfin, si vous voulez que votre serveur FTP soit public, vous pouvez autoriser tous les utilisateurs à se connecter sans mot de passe. Pour cela, il suffit de dé commenter (en retirant tous les # en début de ligne) toutes les lignes du bloc qui se trouve entre  et . Pour se connecter, il faudra tout de même se servir d’un nom d’utilisateur, anonymous mais sans mot de passe.

Une fois que vous avez fini de configurer proftpd, vous pouvez activer les modifications en exécutant la commande :

sudo service proftpd reload

Accéder à votre serveur FTP

Maintenant que votre serveur FTP est installé et configuré, il ne reste plus qu’à s’y connecter pour pouvoir commencer le transfert de fichiers. Pour cela vous pouvez vous connecter directement depuis votre navigateur web avec une url de type

ftp://ip-raspberry

par exemple

ftp://192.168.1.21

Il vous suffit de rentrer les identifiants de votre utilisateur Raspberry Pi et vous serez connecté. Cela ne reste pas très pratique car vous ne pourrez pas envoyer de fichier vers le serveur. Nous vous conseillons l’utilisation d’un client FTP comme Filezilla.

filezilla

Pour vous connecter renseignez l’IP de votre Raspberry Pi, les identifiants de votre utilisateur et le port 21 (port par défaut du protocole FTP). Vous pouvez maintenant transférer tous vos fichiers entre votre ordinateur et votre Raspberry Pi

 

Cet article Installer un serveur FTP sur votre Raspberry Pi est apparu en premier sur Raspbian-France.

Gravatar de RaspbianFrance
Original post of RaspbianFrance.Votez pour ce billet sur Planet Libre.