vendredi , 24 février 2017

Créer un serveur FTP avec VSFTPD

Tutoriel sur la création d’un serveur FTP avec le paquet VSFTPD. Pour cela, je vais utiliser une machine Linux sur laquelle j’installerai le paquet puis sur une deuxièmedepuis laquelle je me connecterai sur le serveur FTP.

Vous pouvez connaître la définition d’un serveur FTP dans ce cours.

Vous pouvez consulter la vidéo sur l’installation du serveur ou le tutoriel écrit.

Pour la vidéo :

Pour le tutoriel écrit :

Dans un premier temps, je vais créer un utilisateur FTP. Je suis sur une machine Ubuntu avec un bureau gnome, donc il suffit de s’adapter si vous n’avez pas la même version. Pour ma part je clique sur système -> administration -> utilisateurs et groupes.

Création d'un utilisateur dans linux

Une fenêtre s’ouvre, je donne le nom FTP à mon nouvel utilisateur.

Créer un utilisateur

Je lui indique un mot de passe.

Créer un mot de passe

Voilà, mon utilisateur FTP est en place.

Utilisateur crée

J’ouvre une console et je passe en superutilisateur. Ensuite, j’installe le paquet vsftpd avec la commande apt-get install vsftpd.

Installation serveur FTP

Une fois l’installation terminée je créer le répertoire ftp que je vais utiliser par la suite. J’utilise la commande mkdir /opt/ftp

Installation VSFTPD

Je modifie le dossier de base de l’utilisateur FTP en le liant au nouveau répertoire que je viens de créer. Pour cela, la commande est usermod -d /opt/ftp ftp

Mettre en place utilisateur FTP

Je redémarre le serveur FTP avec la commande usermod -d /opt/ftp ftp

Redémarrer le serveur FTP

Je créer un dossier test nommé artup dans le nouveau répertoire de l’utilisateur FTP. La commande est mkdir /opt/ftp/artup

Créer un dossier dans le serveur FTP

Je vérifie que celui-ci est bien présent.

Vérification du dossier FTP

Maintenant, j’ouvre le fichier de configuration de VSFTP avec la commande gedit /etc/vsftp.con mais vous pouvez utiliser l’éditeur de votre choix.

Modifier la configuration du serveur FTP

Vérifier ou modifier les paramètres suivants :

– « local_enable=YES »

– « write_enable=YES »

– « chroot_local_user=YES »

Une fois terminer enregistré le fichier de configuration.

Modification de la configuration

Redémarrer le serveur FTP.

Redémarrage serveur VSFTPD

Désormais, le serveur est en place, je vais me connecter depuis une autre machine, pour cela je recherche l’adresse de mon serveur. Celui-ci a pour IP 192.168.1.103.

Vérification adresse IP

Depuis ma seconde machine je tente une connexion depuis un navigateur internet avec mon utilisateur FTP. Dans la barre URL de mon navigateur j’indique ftp://ftp@192.168.1.10. On me demande le mot de passe que j’ai indiqué lors de la création de mon utilisateur FTP.

Connexion FTP avec navigateur internet

Mon serveur FTP fonctionne parfaitement et je retrouve bien mon dossier Artup que j’ai créé en test.

Connexion FTP réussi

Je tente une connexion avec le client FTP filezilla. Comme avec le navigateur, je suis connecté sur mon serveur FTP et je retrouve mon dossier test artup.

Connexion FTP avec Filezilla

Ce tutoriel est maintenant terminé et je vous remercie de l’avoir suivi.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *