Vous êtes sur la page 1sur 29

About me

Karamo Camara
DevOps and Cloud Consultant @Immidleware

Karamo Camara
Protocole FTP

2018/2019

2
Plan :

• Introduction générale

• Définitions

• Principe de fonctionnement du FTP

• Les modes de transfert de données

• Installations

• Configurations

• Conclusion
3
introduction générale

• Les systèmes d’informatique sont faites à base de fichiers.

• Derrière chacune des tâches effectuées, se cachent des fichiers.

• Ces fichiers peuvent avoir différents types:


Exécutables
Données
fichiers compressés
pages html, texte, ….

• Lorsque vous surfez, vous allez lire des fichiers affichables dans
un navigateur web (html, PHP, …)
4
Définition du FTP

• Le FTP (File Transfert Protocol) est un protocole de transfert de


fichiers à travers le réseau.

• FTP utilise l’architecture client-serveur.

5
Définition du serveur FTP

• Le FTP est un service qui va répondre aux demandes des clients.

QUELQUES SERVICES DU PROTOCOLE FTP :

•VsFTPd •FilleZilla Serveur


• ProFTPd •WS_FTP serveur

6
Client FTP

• Le client est celui qui se connecte au serveur FTP pour récupérer


ou déposer de fichiers.

QUELQUES SERVICES DU CLIENT FTP


FilleZilla client (gratuit )

Cute FTP home (payant)

Smart FTP (payant)

7
Principe de fonctionnement du FTP

• Les étapes de connexion du Protocol FTP

1. Authentification (login +mot de passe )


2. Transfert de fichier texte :
• Charge : Upload
• Téléchargement : Download

8
Principe de fonctionnement du FTP(suite)

Demande
User: siwar
Password: 547896

FTP
Réponse

9
Principe de fonctionnement du FTP(suite)

Demande
User: sarra
Password: 547898

FTP
Rejetée

10
Principe de fonctionnement du FTP(suite)

chargement

FTP
Téléchargement

11
Les modes de transfert de données

• Mode passif :
• Le mode passif est recommandé dans le cas où un pare-feu
(firewall) filtre votre réseau.
Avec le mode passif, c'est le FTP qui détermine le port qui
sera utilisé pour le transfert des données.
Le client FTP initialise la connexion au serveur FTP de
votre hébergeur.

12
Les modes de transfert de données

• Mode actif :
• En mode actif, c'est le client FTP qui va déterminer le port à
utiliser et le serveur FTP qui initialise la connexion.

13
PRATIQUES

14
Installation
Téléchargement de programme VsFTPd
sudo apt-get update

15
sudo apt-get Install vsftpd

16
CONFIGURATION
PROTOCOLE FTP

17
18
Configuration de vsftpd

Pour permettre aux utilisateurs anonymes de se connecter


au serveur en lecture seule.

19
Configuration de vsftpd

Pour permettre à vos utilisateurs locaux (ceux qui ont un


compte sur la machine) de se connecter au serveur et d'écrire.

20
Configuration de vsftpd

Puis enregistre la modification et quitter nano

21
Configuration de vsftpd

/etc/init.d/vsftpd restart

22
Configuration client FTP

• Il existe trois méthodes pour configurer un client ftp :


• Mode commande
• Navigateur
• Logiciel (FileZella)

23
Configuration client FTP

 Mode commande :

24
Configuration client FTP

 Navigateur:

25
Configuration client FTP

 Navigateur:

26
Configuration client FTP

 Logiciel (fileZella):

27
28
Conclusion

• Pour concilier , le Protocol FTP n’est pas sécurisé car les mots
de passe sont envoyer sans cryptage
• On a le Protocol FTPs avec « s » permet de crypté les
données(FTP+SSH) .

29

Vous aimerez peut-être aussi