Le protocole FTP est l’un des protocoles les plus connus avec HTTP

Cours réseau informatique le protocole FTP est l’un des protocoles les plus connus avec HTTP, tutoriel & guide de travaux pratiques en pdf.

Le protocole FTP

Est l’un des protocoles les plus connus avec HTTP(s), il permet à plusieurs personnes de partager des fichiers. ProFTP est l’un des serveurs FTP les plus connus sous Unix, il possède plusieurs fonctions avancées, comme les ratios ou les virtuals hosts, dont nous ne parlerons pas ici. Si vous souhaitez en savoir plus je vous conseille de vous rendre à proftp.org La version la plus à jour est la 1.2.5. Dans ce document nous étudierons la configuration d’un serveur domestique mais évidemment tout ceci est transposable à un serveur sur internet. L’ensemble des lignes de commandes est à taper dans un terminal (la petite tv noire en bas à gauche). 1. Installation :
• Pour les utilisateurs de Mandriva. Vous n’avez rien à télécharger, tapez simplement ceci dans un terminal : urpmi proftpd
• Pour les utilisateurs de Debian. Vous n’avez rien à télécharger, tapez simplement ceci dans un terminal : apt-get install proftpd
• Pour les utilisateurs de RedHat. Vous pouvez télécharger proftp ici et l’installer par : rpm -Uvh proftpd-1.2.5-fr1.i386.rpm
• Pour les autres. Vous pouvez télécharger la dernière version de proftp ici. L’installation se résume à : tar -xzvf /où_est_le_fichier/proftpd-1.2.5.tar.gz cd proftpd-1.2.5/ ./configure –prefix=/usr –sysconfdir=/etc make make install

Configuration 

L’utilisateur nobody 

Par défaut le daemon proftpd se lance avec les privilèges de root et cela pose évidemment des problèmes de sécurité. C’est pourquoi je vous conseille d’utiliser un utilisateur sans droits particuliers. Le plus indiqué étant nobody du groupe nobody. Ils existent probablement déjà chez, vous vous pouvez le vérifier par : cat /etc/group | grep nobody
Si vous n’aviez aucune réponse, c’est que vous n’avez pas de group nobody, sa création se limite à : groupadd nobody
Ensuite : cat /etc/passwd | grep nobody
Si vous n’aviez aucune réponse c’est que vous n’avez pas d’utilisateur nobody, sa création et son affectation au groupe nobody se limitent à : useradd nobody -d / -s /bin/false usermod nobody -g nobody

Les utilisateurs 

Nous allons créer 2 utilisateurs, le premier, adminftp qui sera le login qui vous permettra de vous loguer depuis le net pour rajouter des fichiers sur votre PC serveur FTP. Le second userftp qui sera le login que devront entrer vos utilisateurs pour se loguer à votre FTP . Vos utilisateurs auront un accès en lecture seule, c’est à dire qu’ils pourront juste récupérer des fichiers. Si vous souhaitiez que d’autres utilisateurs puissent déposer des fichiers sur votre serveur , soit vous leur donnez le mot de passe d’adminftp, soit vous leur créer un compte : pierre, paul ou jacques. Dans mon exemple, je suppose qu’il n’y a qu’un seul utilisateur susceptible de mettre des choses sur mon PC depuis le net : adminftp, les autres sont de simples clients : userftp. Il n’y a pas non plus d’utilisateur anonyme. Tout ceci se fait simplement à l’aide de : useradd adminftp -s /bin/false useradd userftp -s /bin/false
Il faut, bien-sûr leurs affecter des mots de passe : passwd adminftp passwd userftp

……

Cours gratuitTélécharger le cours complet

Télécharger aussi :

Laisser un commentaire

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