Différence entre FTP et SSH

FTP vs SSH

FTP signifie File Transfer Protocol, un protocole créé pour le transfert de fichiers d'un emplacement distant à un ordinateur local, ou inversement. Secure Shell, ou SSH, est un protocole réseau qui facilite la communication entre deux ordinateurs, quelle que soit la distance, dans la mesure où il existe un chemin électrique pour le transport des communications..

Le FTP est plutôt ancien, car il a été créé avant l'évolution des réseaux publics, tels que nous les voyons aujourd'hui. De ce fait, les créateurs de FTP ne voyaient pas la nécessité de sécuriser les données, ni l'authentification des noms d'utilisateur et des mots de passe, et les envoyaient en texte brut. Cela signifie que quiconque ayant les connaissances nécessaires pour extraire les paquets de données sera en mesure de reconstruire les données transférées ou, pire, d'obtenir le nom d'utilisateur et le mot de passe, pour obtenir un accès complet au site distant. Le nom Secure Shell devrait déjà vous donner une bonne idée de la sécurité de SSH. SSH a été créé à la suite d’une attaque par reniflement dirigée contre l’université de technologie d’Helsinki. Il remplace le protocole Telnet obsolète et vulnérable qui était très utilisé à cette époque. La sécurité de SSH est mise en œuvre en chiffrant les données avant leur envoi. Ceci est alors seulement déchiffré à l'emplacement désigné.

En tant que protocole de transfert de fichier, FTP est uniquement capable de transférer des fichiers d'un point à un autre, ainsi que certaines opérations de fichier de base, telles que la copie, le déplacement ou la suppression de fichiers et de répertoires. SSH va bien au-delà, car il permet à l'utilisateur d'émettre des commandes pouvant être interprétées et exécutées sur l'ordinateur distant par un serveur d'écoute. Il peut également être utilisé pour la tunnellisation, la surveillance de certains services et applications en cours d'exécution, et même pour le transfert de fichiers..

Malgré l'âge de FTP et de SSH, ils sont encore largement utilisés dans le monde entier, sous une forme ou une autre. Presque tous les fournisseurs d’hébergement de sites Web offrent un accès FTP aux comptes d’utilisateur, ce qui constitue un moyen pratique de télécharger des fichiers sur leurs comptes. Bien que l'accès SSH ne soit pas aussi courant que le FTP, certains fournisseurs l'offrent, car il offre à l'utilisateur plus de contrôle et une plus grande liberté dans la gestion de leurs sites..

Résumé:

1. FTP est un protocole de transfert de fichier, alors que SSH est un protocole réseau.

2. FTP est intrinsèquement non sécurisé, alors que SSH est intrinsèquement sécurisé.

3. FTP ne permet que le contrôle des fichiers, alors que SSH permet une grande variété d'applications.