Horloge locale

Imprimer
A propos

Serveur FTP


FTP : File Transfer Protocol (Protocole de Transfert de Fichiers)


Le protocole FTP permet d'échanger des fichiers (recevoir ou envoyer) avec un serveur.
Vous pouvez transférer des fichiers entre votre Raspberry et votre ordinateur à distance
sans passer par un média amovible (clé ou disque).

1. Installation du serveur

Tout d'abord prenez la main sur votre Raspberry
(identifiant : pi mot de passe : raspberry par défaut)

  • avec un ordinateur sous Linux : $ ssh pi@192.168.1.100
  • avec un Windows lancez Putty et entrez l'adresse 192.168.1.100

Vous arrivez sur votre Raspberry

Mettez votre Raspberry à jour : $ sudo apt-get update
Pour installer le serveur FTP, exécutez : $ sudo apt install proftpd-basic

2. Configurez votre serveur

Par défaut le serveur FTP est fonctionnel et s'ouvre sur le répertoire du PI (/home/pi)
Je ne vais pas aborder ici une configuration compliquée, nous allons remplacer par (/media/pi)

Modifier le fichier : $ sudo nano /etc/proftpd/proftpd.conf

Ajouter cette ligne : DefaultRoot   /media/pi     (peu importe l'emplacement dans le fichier)

Redémarrez le service par : $ sudo service proftpd reload puis sortez de la Raspberry : $ exit

Vous sortez de votre Raspberry



3. Accédez à votre serveur

Maintenant que votre serveur FTP est installé, vous pouvez vous connecter
directement en ligne de commande : $ ftp 192.168.1.100 (Name : pi    Password : raspberry)
Essayez ls pour voir les fichiers et exit pour sortir
Ce n'est pas très pratique car il faut connaître toutes les commandes du protocole FTP.
Je vous conseille d'installer un client FTP comme FileZilla : $ sudo apt-get install filezilla

  • Lancez FileZilla avec l'adresse de la Raspberry (192.168.1.100)

Accédez à votre serveur à distance

Configurez votre routeur en laissant passer le port 21
vers l'adresse de la Raspberry 192.168.1.100

Notez votre adresse WAN : 18.217.251.235

Puis sur un site distant, lancez FileZilla avec l'adresse WAN.