Je vais vous montrer comment tout cela fonctionne et pour cela j’ai installé sur mon ordinateur le logiciel Filezilla Server que vous pouvez retrouver ici : https://filezilla-project.org/download.php?show_all=1&type=server Si cela intéresse quelqu’un, je pourrais faire un article pour vous montrer comment installer un serveur FTP chez vous (en Linux ou en Windows ou même sur une machine virtuelle si vous avez suivi les articles concernant les machines virtuelles ).
Le serveur FTP installé étant sur mon ordinateur, je vais donc me connecter en local. Son adresse IP est donc l’adresse locale 127.0.0.1 (pour ceux qui ne le savent pas : 127.0.0.1 est l’adresse de loopback voir c’est quoi une adresse IP ?)
Pour notre exemple, j’ai donc créé :
3 utilisateurs différents :
« admin » « culture-informatique » et « invité ».
Tous les comptes ont « 123 » pour mot de passe.
un répertoire racine : C:\FTP
3 sous-répertoires : dans le répertoire racine
ces répertoires auront différents droits suivants les utilisateurs.
dans chacun des ces répertoires, j’ai mis des fichiers pour bien voir où l’on se trouve.
Voici en détail les mêmes paramètres dans le logiciel « filezilla server »
Dans les 3 exemples qui suivent , vous retrouverez les 2 parties identiques
Partie 1 : Les parmètres du serveur, sur fond bleu
Partie 2 : Le résultat sur le client lorsque l’on se connecte ou lorsque l’on navigue, sur fond rose.
Exemple 1 : Avec le compte « Admin »
Les paramètres serveur pour le compte « admin »
Comment lire cet écran :
partie 1 : le répertoire concerné.
partie 2 : les droits appliqués sur ce répertoire pour l’utilisateur de la partie 3.
Le « H » devant veut dire que c’est le « Homedir », « répertoire maison » de l’utilisateur. (en clair lorsque l’utilisateur se connecte : il arrive par défaut sur ce répertoire)
et voici la connexion au serveur avec ce compte :
Comment lire cet écran :
partie 1 : le serveur sur lequel je vais me connecter
parties 2 et 3 : le nom d’utilisateur et le mot de passe pour me connecter.
Pour me connecter, j’utilise le bouton : « Connexion rapide »
Parties 4 et 5 : cela correspond au contenu de mon ordinateur, comme dans l’explorateur de fichiers.
Parties 6 et 7 : c’est le contenu du serveur. Dès que je clique dans la partie 6, le contenu est affiché dans la partie 7
Partie 8 : C’est la partie « transferts de fichier ». Dès lors que je vais charger ou envoyer un fichier, je pourrais voir l’action et le résultat ici.
En faisant « Clique droit » et « Nouveau dossier », j’ai le droit de créer un nouveau répertoire.
En résumé :On peut constater que l’utilisateur « Admin » a tous les :
Il voit tous les répertoires
Il peut copier des fichiers
Il peut créer des répertoires
Exemple 2 : Avec le compte « Culture-Informatique »
Les paramètres serveur pour le compte « Culture-Informatique »
L’utilisateur « Culture-informatique » a les droits de lecture et de lister les fichiers dans le répertoire C:\FTP.
Le répertoire C:\FTP est le répertoire HomeDir de « Culture-Informatique » (il y un H devant le répertoire).
Par contre, l’utilisateur « Culture-Informatique » a tous les droits sur le répertoire C:\FTP\Ecriture.
Lorsque je me connecte avec l’utilisateur « Culture-Informatique », :
j’arrive dans le répertoire C:\ftp (je peux le voir car j’ai bien la présence du fichier « repertoire-racine.txt »
par contre, je ne vois pas les autres répertoires « cache » et « invite » que je voyais en admin : voir au dessus.
si j’essaie de créer un répertoire dans le répertoire racine : je n’ai pas les droits et le serveur me le refuse !
Par contre, dans le répertoire « ecriture » : j’ai bien les droits d’écrire, et je peux donc créer un nouveau dossier.
En résumé :On peut constater que l’utilisateur « Culture-Informatique » :
Ne voit pas tous les répertoires
N’a les droits que sur certains répertoires
Ne peut créer des répertoires ou copier des fichiers que sur certains dossiers.
Exemple 3 : Avec le compte « Invite »
Les paramètres serveur pour le compte « Invite »
Et enfin, l’utilisateur « Invité » n’a le droit qu’au répertoire C:\FTP\invite
Il n’a droit qu’à la lecture.
Sa Homedir étant ce répertoire, en aucun cas, il ne verra les autres répertoires.
Après la connexion avec le compte « invité », nous ne voyons qu’un seul répertoire
Et n’avons pas les droits en écriture
En résumé :On peut constater que l’utilisateur « Invité » :
Ne voit que le répertoire auquel il a droit
Ne peut que lire les fichiers
En conclusion
Avec ces 3 exemples, j’espère que vous aurez compris l’importance des droits sur les serveurs FTP. Vous comprenez ainsi aisément que lorsque vous voyez des fichiers ou des répertoires, c’est que vous en avez les droits et que d’autres utilisateurs avec d’autres droits voient certainement autre chose.
Comme d'habitude, tous les commentaires sont les bienvenus.
Inscrivez-vous à la lettre d'information.
Celle-ci vous parviendra dès la parution de nouveaux articles.
Vous trouverez la zone d'inscription à la lettre d'information en haut à droite de l'écran.
Et enfin, pour toutes vos questions techniques, utilisez le forum.
D 'autre utilisateurs pourront vous répondre et vous aider. Cliquez ici pour accéder au forum...
6 commentaires sur “C’est quoi un serveur FTP ? (Partie 2)”
Ce site m à l air très intéressant. MAIS FRUSTRATION: le défilement incessant des pubs à droite M EMPÊCHE COMPLÈTEMENT DE LIRE L article. C est quand même un peu navrant . Non?
Je lis sur un iPad
Je ne reviendrai pas sur ce site qui pourtant me semblait intéressant.
Dommage
Bye bye
Bonjour Pascal,
je te réponds, même si tu ne reviens pas ! Je suis désolé mais je ne gère pas complétement la pub qui s’affiche donc elle est parfois intrusive je te l’accorde.
Désolé et à une prochaine fois, peut-être ?
Bonjour,
Je comprends ce que vous expliquez sur les serveurs FTP car, contrairement à d’autres tutos, ce que vous expliquez est clair. Personnellement, je voudrais faire de mon Mac un serveur FTP pour pouvoir sauvegarder des documents à partir d’autres Macs extérieurs. Je ne vois absolument pas comment le configurer. Pourriez-vous m’aider ? Merci.
Bonjour Bruno,
j’ai mis 3 exemples de configuration pour les utilisateurs du serveur FTP dans cet exemple.
Qu’est-ce que tu ne comprends pas ?
Je pense que le plus simple serait de créer un sujet dans le forum, à la rubrique : « Quelqu’un peut m’expliquer ? ».
On pourrait regarder en détail la configuration à mettre en place sur le serveur FTP.
A bientôt
le tuto dun server FTP et machine virtuelle m’interesse beaucoup.parce j’ai travaillé dessus ,mais ca pa du tout marché.mon but etait de monter un server FTP sur ma machine, et de creer des comptes pour chacun de mes amis, une fois en reseau.pour un partage simple de fichier(pour pas utilsé clé usb et autres..).
en phase de test j’ai monté mon server sur lhote(avec une adresse ip fixe:192.168.X.X) et un client virtuel(sur virtualbox).
Je crois que le mieux, c’est que je fasses un petit tuto pour expliquer comment monter un serveur FTP sur une virtualbox (par exemple). Et surtout comment s’y connecter, avec un client qui serait sur le réseau.
A bientôt.
Ce site m à l air très intéressant. MAIS FRUSTRATION: le défilement incessant des pubs à droite M EMPÊCHE COMPLÈTEMENT DE LIRE L article. C est quand même un peu navrant . Non?
Je lis sur un iPad
Je ne reviendrai pas sur ce site qui pourtant me semblait intéressant.
Dommage
Bye bye
Bonjour Pascal,
je te réponds, même si tu ne reviens pas ! Je suis désolé mais je ne gère pas complétement la pub qui s’affiche donc elle est parfois intrusive je te l’accorde.
Désolé et à une prochaine fois, peut-être ?
Bonjour,
Je comprends ce que vous expliquez sur les serveurs FTP car, contrairement à d’autres tutos, ce que vous expliquez est clair. Personnellement, je voudrais faire de mon Mac un serveur FTP pour pouvoir sauvegarder des documents à partir d’autres Macs extérieurs. Je ne vois absolument pas comment le configurer. Pourriez-vous m’aider ? Merci.
Bonjour Bruno,
j’ai mis 3 exemples de configuration pour les utilisateurs du serveur FTP dans cet exemple.
Qu’est-ce que tu ne comprends pas ?
Je pense que le plus simple serait de créer un sujet dans le forum, à la rubrique : « Quelqu’un peut m’expliquer ? ».
On pourrait regarder en détail la configuration à mettre en place sur le serveur FTP.
A bientôt
le tuto dun server FTP et machine virtuelle m’interesse beaucoup.parce j’ai travaillé dessus ,mais ca pa du tout marché.mon but etait de monter un server FTP sur ma machine, et de creer des comptes pour chacun de mes amis, une fois en reseau.pour un partage simple de fichier(pour pas utilsé clé usb et autres..).
en phase de test j’ai monté mon server sur lhote(avec une adresse ip fixe:192.168.X.X) et un client virtuel(sur virtualbox).
Je crois que le mieux, c’est que je fasses un petit tuto pour expliquer comment monter un serveur FTP sur une virtualbox (par exemple). Et surtout comment s’y connecter, avec un client qui serait sur le réseau.
A bientôt.