Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parDetlef Sommer Modifié depuis plus de 5 années
1
Implémentation de FTP Rappel sur FTP Relation entre un site Web et FTP
Préparation et Installation de FTP Gestion de site FTP Edy Joachim,
2
FTP, c’est quoi? File Transfer Protocol (protocole de transfert de fichiers) Protocole de communication destiné à l'échange informatique de fichiers sur un réseau TCP/IP. Permet de copier des fichiers en aval (download) et en amont (upload) d’un ordinateur à un autre (ou de supprimer des fichiers à distance). Ce mécanisme de copie est souvent utilisé pour alimenter un site web.
3
Transfert de fichiers Le téléchargement de fichiers, de livres électroniques, de PDF, …se fait régulièrement à partir de sites web multiples simplement à partir du fureteur avec un simple clic. Les sites web utilisent presque toujours le protocole HTTP (ou HTTPS) pour le transfert des fichiers. Cette méthode est simple et sécuritaire. Cette méthode est surtout simple pour monsieur et madame tout le monde à comprendre: Vous cliquez et les fichiers vous sont envoyés.
4
Transfert de fichiers La méthode standard pour le téléchargement (en aval ou en amont) était (et est encore) l’utilisation de FTP. FTP a été conçu spécifiquement pour le transfert de fichiers. FTP est moins utilisé de nos jours parce qu'il est compliqué et exigeant: Exige un client spécial. Requiert des connaissances additionnelles. Résultats: utilisateurs frustrés et confus et remplacement progressif de FTP par des applications Web FTP n’est pas mort Très utilisé par les professionnels de la Technologie de l’Information (TI) pour le transfert de fichiers à cause de sa fiabilité et sa simplicité relative.
5
Préparation pour FTP FTP fonctionne en utilisant un logiciel client pour contacter un serveur FTP et télécharger en aval ou en amont les fichiers. Pour supporter FTP, vous devez: Ouvrir les ports requis sur vos pare-feux Port 20: pour transférer les fichiers Port 21: le port de contrôle pour la connexion initiale u client. Supporter les méthodes active et passive
6
Méthode active Méthode active:
Le client utilise un port aléatoire pour se connecter au port 21 du serveur FTP. It envoie la commande PORT, indiquant au seveur quel port est ouvert du côté client pour la reception de donnée. Le serveur FTP uilise le port 20 pour se connecter au port aléatoire désigné par le client pour les données.
7
Méthode passive Méthode passive:
Le client utilise un port aléatoire pour se connecter au port 21 du serveur FTP. It envoie la commande PASV. Le serveur réplique en indiquant quel port aléatoire il a ouvert pour le transfert des données. Le client utilise un autre port aléatoire pour se connecter au port aléatoire du serveur pour le transfert des données.
8
Méthode active et pare-feu
Considérant que le serveur tentera de se connecter au client sur un port aléatoire, il y a de fortes chances que ce port ne fasse pas partie des ports autorisés par défaut dans le parefeu. Comme résultat, la tentative risqué d’échouer et la connection ne sera pas établie.
9
Méthode passive et pare-feu
Avec la méthode passive, c’est le client qui établit la connection (outbound). Le parefeu ne bloquerait pas la connexion du côté client. Il est quand même possible que le parefeu du côté serveur bloque la connection.
10
Installation de FTP FTP est un « role service »
On l’installe donc à partir de Server Manager Ajouter le rôle serveur web IIS Dans la console du gestionnaire du serveur, sélectionnez d’ajouter un nouveau rôle service. Sélectionnez : "Serveur Web IIS" Dans la liste, sélectionner : "Serveur FTP"
11
Ajout du « role service » FTP Server
12
Options FTP Après l’installation de FTP, de nouvelles options apparaitront dans IIS manager pour supporter la configuration de FTP. .
13
Configuration et création d’un site FTP
Dans IIS un site FTP (connu aussi sous le nom « FTP Server ») est configuré de façon identique à un site web normal. L’interface est un peu différent… Vous pouvez créer un site FTP pour un site web existant ou créer un nouveau site pour les transferts de fichiers. Vous pouvez définir des sites FTP publics qui contiennent des fichiers que n'importe qui (anonymous users) peut télécharger (en aval). Vous pouvez aussi définir des sites publics que seulement des personnes autorisées peuvent accéder (en aval et en amont).
14
Paramétrages d’un site FTP anonyme
FTP Autorisation: créer une règle d’autorisation: Permettre usagers anonymes et régler permissions
15
Paramétrages d’un site FTP anonyme
Configurer les paramètres SSL pour le site. Pour un site public, « Allow SSL connections »
16
Accès au site FTP Le site est prêt pour être accédé
Soit avec un client FTP comme FileZilla Soit avec des commandes DOS
17
Paramétrages d’un site FTP sécurisé
FTP Authentication: Basic
18
Paramétrages d’un site FTP sécurisé
FTP Autorisation: créer une règle d’autorisation: Permettre tous les usagers et régler permissions
19
Paramétrages d’un site FTP sécurisé
Obliger l’utilisation de SSL Rappel: basic authentication transmet user name et password en texte clair.
20
Certificats HTTPS FTPS Nous parlerons de certificat bientôt…
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.