Accept Cookies?
Provided by OpenGlobal E-commerce
0_logo-With_U_rvb_sans_fond_1000_292
bigstock-handshake-isolated-on-business-2
cables3
carte_mere3
eft-tapping-business-success2
Fibre-optique2
hdd3
immeuble2
1/8 
start stop bwd fwd

FTP, FTPS, SFTP, quel protocole choisir pour le transfert de fichiers ?

Vous devez régulièrement transférer des fichiers plus ou moins gros pour votre site web, vos serveurs, les serveurs de vos clients ou de vos fournisseurs et vous ne savez pas quel protocole est le plus adapté ? Il en existe principalement 3, le FTP, le SFTP et le FTPS. Ils ont tous leurs avantages et leur inconvénients. C'est principalement un choix entre débit et sécurité.

 

Le FTP fait tout transiter en clair, autrement dit une tierce personne peut voir votre login, votre mot de passe et ce que vous envoyez sans trop de difficulté.  A éviter si vous transférer des données plus ou moins confidentielles.

Le FTPS va crypter la connexion juste avant l'authentification. Ainsi, il est possible de savoir ce que vous faites (du transfert de fichiers), mais il sera beaucoup plus compliquer de connaître votre login, votre mot de passe et ce que vous envoyez / recevez.

Avec le SFTP, tout est crypté dès le départ. Ce protocole ne sert pas uniquement au transfert de fichier, il permet aussi de communiquer en général avec d'autres machines. Il est donc très difficile de savoir ce qu'il se passe dans une connexion SSH. C'est donc le plus fiable en terme de sécurité. Mais le cryptage en temps réel nécessite beaucoup de ressource CPU limitant ainsi le débit de transfert.

En résumé, le FTP permettra les transferts les plus rapides, la limite sera généralement la bande passante disponible. Mais il n'apporte aucune sécurité, à n'utiliser qu'en réseau local. Le FTPS est un bon compromis entre rapidité et sécurité. Les débits sont proches du FTP et les transferts sont cryptés.

Le SFTP est ce qui ce fait de mieux en terme de sécurité, mais il nécessite beaucoup de ressource CPU côté client comme côté serveur, ce qui limitera le débit de transfert. A privilégier lorsque l'on passe par internet.

 

Installation : 

- serveur : 

  • Windows : Installez FileZilla Server, il gère les 3 protocoles (FTP, FTPS, SFTP), à vous de le configurer pour qu'il utilise le protocole de votre choix.
  • Linux : Installer le paquet SSH pour SFTP, installer le paquet vsftp pour FTP et FTPS puis configurer /etc/vsftpd.conf pour utiliser le protocole de votre choix.

- client : 

  • Windows : Installez FileZilla client
  • Linux : configurez votre explorateur de fichier (Nautilus, Dolphin...) pour se connecter au serveur.

A noter, lors de la création de clé / certificat, choisissez 2048 pour l'encryption et 3650 pour la durée de validité du certificat (10 ans). 

Pour toute renseignement complémentaire, n'hésitez pas à nous contacter!

Mots-clés: FTP, SFTP, FTPS, FileZilla, Linux, SSH, Windows

ImprimerE-mail

Google+
Fiche Entreprise WITH-U Information des Entreprises