Différence entre FTP et SFTP

FTP contre SFTP

Le protocole de transfert de fichier (également appelé FTP) est un protocole réseau implémenté afin d'échanger des fichiers sur un réseau TCP / IP, à savoir le protocole de contrôle de transmission et le protocole Internet. FTP utilise une authentification par mot de passe créée par l'utilisateur. Bien que l’authentification par mot de passe utilisateur soit généralement implémentée, l’accès utilisateur anonyme est également disponible via un serveur FTP..

Le protocole de transfert de fichiers SSH (également appelé protocole de transfert de fichiers sécurisé ou SFTP) est un protocole réseau permettant l'accès, le transfert et la gestion de fichiers via un flux de données sécurisé. Il s'agit d'une extension de la version 2.0 du protocole Secure Shell (ou SSH), dont le but est de fournir des capacités de transfert sécurisées. Il est également destiné à fonctionner de manière fonctionnelle avec d’autres protocoles..

Comme mentionné, FTP est accessible anonymement. Cela signifie que l'utilisateur peut se connecter à ce serveur avec un compte "anonyme" à l'invite d'un nom d'utilisateur et d'un mot de passe. Dans la plupart des cas, un utilisateur ne disposant pas d'un compte direct auprès de l'ordinateur hôte sera invité à utiliser son adresse électronique au lieu d'un mot de passe. Cependant, il n’existe pratiquement aucun processus de vérification une fois que ces informations ont été fournies (comme au Centre national d’information sur la biotechnologie)..

Le protocole SFTP comporte un large éventail d'opérations accessibles sur des fichiers distants. Certaines de ses caractéristiques les plus remarquables incluent la reprise des transferts interrompus, les listes de répertoires et la suppression de fichiers à distance. Comparé à d'autres protocoles (à savoir, le protocole de copie sécurisée, ou SCP), SFTP est plus «fluide» en tant que protocole et est plus indépendant de la plate-forme. Par conséquent, le protocole SFTP est disponible sur diverses plates-formes..

Les serveurs FTP ont des protocoles d'authentification et de cryptage en place. Lorsque cet accès est restreint, un service FTP distant (courrier FTP) peut être implémenté afin de contourner le problème de la restriction. Cela autorise l'accès, mais empêche l'utilisateur de consulter les répertoires ou de modifier les commandes. De même, SFTP offre une interface interactive avec un programme de ligne de commande qui implémente la communication client. Contrairement au protocole FTP, le protocole SFTP est crypté, ce qui rend les mandataires traditionnels inefficaces en ce qui concerne le contrôle du trafic SFTP..

Résumé:

1. FTP est un protocole réseau utilisé pour échanger des fichiers sur un réseau TCP / IP. SFTP est un protocole réseau permettant l'accès, le transfert et la gestion de fichiers via un flux de données..

2. FTP est accessible de manière anonyme et, dans la plupart des cas, n’est pas crypté. Le protocole SFTP est crypté et rend le contrôle du trafic inefficace lors de l'utilisation de serveurs proxy traditionnels.