Différence entre Telnet et SSH

Différence entre Telnet et SSH

Telnet vs ssh

Secure Shell, communément appelé SSH, et Telnet sont deux protocoles de réseau qui ont été largement utilisés à un moment donné ou à un autre. Ils sont tous deux utilisés pour se connecter à des serveurs distants afin de faciliter une sorte de communication. La principale différence, qui a également conduit à l'une qui remplace l'autre, est en sécurité. SSH propose des mécanismes de sécurité qui protègent les utilisateurs contre toute personne malveillante tandis que Telnet n'a aucune mesure de sécurité.

Telnet a été conçu pour fonctionner dans un réseau privé et non sur un réseau public où les menaces peuvent apparaître. Pour cette raison, toutes les données sont transmises en texte brut, y compris les mots de passe. Il s'agit d'un problème de sécurité majeur et les développeurs de SSH ont utilisé des cryptage pour rendre plus difficile pour les autres de renifler le mot de passe et d'autres informations pertinentes. Telnet omet également une autre mesure de sécurité appelée authentification. Cela garantit que la source des données est toujours le même appareil et non un autre ordinateur. Sans authentification, une autre personne peut intercepter la communication et faire ce qu'il souhaite. Ceci est également traité dans SSH car il utilise une clé publique pour authentifier la source des données.

En raison des mesures de sécurité nécessaires pour que SSH soit utilisée dans les réseaux publics, chaque paquet contient moins de données pour faire de la place pour les données des mécanismes de sécurité. Afin de transmettre la même quantité de données, vous auriez besoin de reprendre beaucoup plus de bande passante. C'est ce qu'on appelle les frais généraux et a été un problème aussi majeur lorsque les vitesses Internet étaient très faibles car cela se traduit par un coup de performance.

Les problèmes de sécurité de Telnet ont forcé à beaucoup de gens à utiliser SSH pour se protéger. Il n'a pas fallu beaucoup de temps avant que SSH ne remplace Telnet dans une grande majorité de ses utilisations. Telnet ne s'est pas s'estompé car il est toujours utilisé dans certaines régions, principalement dans les tests et le débogage. Les extensions de Telnet ont été développées pour assurer la sécurité, mais elles ne sont pas utilisées dans la plupart des implémentations Telnet.

Résumé:
1. SSH et Telnet sert généralement le même objectif
2. SSH est plus sécurisé par rapport à Telnet
3. SSH crypte les données tandis que Telnet envoie des données en texte brut
4. SSH utilise une clé publique pour l'authentification tandis que Telnet n'utilise aucune authentification
5. SSH ajoute un peu plus de frais généraux à la bande passante par rapport à Telnet
6. Telnet a été presque remplacé par SSH dans presque toutes les utilisations