Comment configurer un serveur FTP Raspberry Pi – Installation du serveur Web

Comment configurer un serveur FTP Raspberry Pi Installation du
Comment configurer un serveur FTP Raspberry Pi Installation du

Pour télécharger des fichiers sur un Raspberry Pi, vous devez installer un FTP serveur. Un tel serveur est très utile si vous utilisez votre Pi comme serveur Web ou même si vous souhaitez disposer d’un stockage réseau, auquel vous pouvez également accéder en dehors de votre réseau si un serveur DNS est installé.

Cependant, ce tutoriel n’est pas seulement pour le serveur Web, mais peut également être utilisé pour un transfert de fichiers facile entre le Raspberry Pi et votre PC.

Composants

Vous pourrez accéder à toute la carte SD (NOUS / Royaume-Uni). Si vous souhaitez utiliser le Pi comme stockage de masse réseau, vous devez avoir suffisamment d’espace vide. Vous pouvez également utiliser un disque dur externe (NOUS / Royaume-Uni). Tous les modèles B / B + (y compris le Raspberry Pi modèle 2B / 3) ont un port Ethernet 100 Mbit, ce qui permet des taux de transfert de données rapides.

Installation

Tout d’abord, vous devez installer le package serveur. Vous pouvez utiliser SSH ou ouvrir le terminal.

sudo apt-get install proftpd

Lors de l’installation, il vous demandera comment démarrer ProFTP. Nous choisissons «autonome» (voir image).

autonome

Fondamentalement, ici ce serait déjà fait, mais avec cette configuration chaque utilisateur a accès à son propre répertoire personnel (par exemple /maison/pi). Par conséquent, nous créer un nouvel utilisateur virtuel avec accès à un chemin spécifié. Dans ce but nous changeons d’abord une fois que le répertoire.

cd /etc/proftpd/

Ici le utilisateur virtuel sera créé. Dans l’exemple suivant Je crée le utilisateur « tutoriels«  avec répertoire personnel / var / www /. Vous pouvez spécifier le répertoire de votre choix (également le répertoire racine absolu ou un répertoire sur un disque dur externe monté).

sudo ftpasswd --passwd  --name tutorials --gid 33 --uid 33 --home /var/www/ --shell /bin/false

Maintenant juste entrer le mot de passe et confirmez. Si le mot de passe de l’utilisateur devrait être modifié à une date ultérieure, simplement revenir en arrière dans ce répertoire (/ etc / proftpd /) et réexécutez la même commande.

Pour aller plus loin déverrouillez le virtuel utilisateurs, nous devoir éditez le fichier de configuration:

sudo nano /etc/proftpd/proftpd.conf

Le code suivant doit être inséré à la fin de ce fichier:

DefaultRoot ~
AuthOrder mod_auth_file.c  mod_auth_unix.c
AuthUserFile /etc/proftpd/ftpd.passwd
AuthPAM off
RequireValidShell off

En appuyant CTRL + O et CTRL + X et nous économisons et quitter l’éditeur.

Tester

Enfin et surtout, nous redémarrez le serveur et Essaye le.

sudo /etc/init.d/proftpd restart

Non, vous pouvez le tester: ouvrez votre navigateur et tapez ftp: // raspberrypi / (Si vous avez changé le nom d’hôte de votre Pi, vous devez le prendre. Si cela ne fonctionne toujours pas, insérez l’adresse IP locale de votre Raspberry Pi). Pour télécharger des fichiers, je recommande fortement l’outil FileZilla.

ftp-rpi

Peut être vous ne pouvez toujours pas Journal dans parce que droits sont manquantes. Les commandes suivantes aideront à résoudre ce problème.

chmod g+s /var/www
chmod 775 /var/www

(Si un autre répertoire a été attribué au utilisateur, il doit être adapté en conséquence)