Différence entre Telnet et SSHTelnet et SSH sont le programme d’application client-serveur à usage général et utilise le service de terminal distant qui permet à un utilisateur sur un site d’interagir avec un système à temps partagé distant sur un autre site comme si le clavier de l’utilisateur et un écran connecté directement à la machine distante.

La principale différence entre Telnet et SSH est que le Telnet est un protocole conventionnel alors que SSH est le remplacement du protocole Telnet et aussi SSH ont des fonctionnalités améliorées.

Contenu : Telnet Vs SSH

  1. Tableau de comparaison
  2. Définition
  3. Différences clés
  4. Conclusion

Tableau de comparaison

.

Base de comparaison Telnet SSH
Sécurité Moins sécurisé Hautement sécurisé
Utilise le numéro de port 23 22
Format des données Telnet transfère les données en texte clair. Le format crypté est utilisé pour envoyer les données et utilise également un canal sécurisé.
Authentification Aucun privilège n’est fourni pour l’authentification des utilisateurs. Utilise le chiffrement à clé publique pour l’authentification.
Situation du réseau Les réseaux privés sont recommandés. Situation des réseaux publics.
Vulnérabilités Vulnérable aux attaques de sécurité. SSH a surmonté de nombreux problèmes de sécurité de telnet.
Utilisation de la bande passante Low High

Définition de Telnet

TELNET est un programme client-serveur qui permet à l’utilisateur de récupérer tout programme d’application sur un ordinateur distant. La fonction d’un telnet est de fournir les services à l’utilisateur sur l’ordinateur distant et de transférer le résultat sur l’ordinateur local. TELNET est l’acronyme de TErminal NETwork. TELNET facilite l’établissement de la connexion à un système distant de manière à ce que le terminal local ressemble à un terminal du système distant.

Remote Login

Quand un utilisateur a l’intention d’accéder à un programme d’application ou à un utilitaire placé sur une machine distante, alors l’utilisateur effectue Remote Login. Dans ce cas, le programme serveur client TELNET est utilisé. L’utilisateur saisit les frappes au pilote de terminal, qui sont ensuite acceptées comme des caractères par le système d’exploitation local.

Cependant, les caractères ne sont pas interprétés. Les caractères sont transmis au client TELNET et convertis en un groupe de caractères universel appelé caractères de terminal virtuel de réseau. Ensuite, ces caractères sont livrés à la pile TCP/IP locale.

Le texte et les commandes au format NVT se déplacent à travers l’internet et atteignent la pile TCP/IP de la machine distante. Après avoir transféré les caractères au système d’exploitation, il est ensuite transmis au serveur TELNET, qui modifie les caractères en caractères intelligibles correspondants traduits par l’ordinateur distant.

Les caractères sont déplacés vers le pilote du terminal car il n’est pas prévu d’accepter les caractères d’un serveur TELNET. La solution consiste à ajouter un logiciel appelé pseudo pilote de terminal qui se comporte comme les caractères transmis par le terminal. Enfin, le système d’exploitation déplace les caractères vers le programme d’application approprié.

Modèle de protocole TELNET

Modèle de protocole TELNET

Bien que TELNET soit largement utilisé et ne soit pas aussi complexe que certains protocoles de terminal à distance. Habituellement, le logiciel client TELNET permet à l’utilisateur de décrire une machine distante soit en donnant son nom de domaine, soit son adresse IP.

Les trois types de services de base que TELNET offre sont:

  • Il détermine un terminal de réseau virtuel qui rend une interface standard aux systèmes distants.
  • Il fournit un ensemble d’options standard et comprend un mécanisme qui permet au client et au serveur de transiger des options.
  • Il permet à un programme arbitraire de devenir un client ou l’une ou l’autre extrémité peut négocier des options.

Définition de SSH

SSH (Secure SHell) est un protocole de réseau qui fournit une substitution pour la fourniture vulnérable de connexion à distance et d’exécution de commandes, comme telnet, rlogin et rsh. Il crypte le trafic dans les deux sens, empêchant le trafic, le reniflage et le vol de mot de passe. SSH donne également de multiples fonctionnalités supplémentaires comme la compression, l’authentification par clé publique, l’authentification du serveur, la redirection de port, la redirection X11, le transfert de fichiers.

SSH fournit également l’exécution de commandes à distance. Lorsque vous vous connectez, un pseudo-terminal est attribué à votre session et votre session, restera ouverte jusqu’à ce que vous vous déconnectiez explicitement ou qu’elle soit terminée du côté du serveur. Ce protocole prend en charge des fonctionnalités comme Secure command-shell, le transfert sécurisé de fichiers et la redirection de port.

  • Secure Command Shell : Il permet à un utilisateur de visualiser le contenu des répertoires, de modifier des fichiers et d’accéder à distance à des applications de base de données personnalisées.
  • Transfert de fichiers sécurisé : Il agit comme un sous-système du protocole shell sécurisé. Essentiellement, le protocole de transfert de fichiers sécurisé est un protocole distinct superposé au protocole SSH pour gérer le transfert d’un fichier.
  • Transfert de port : Il est également connu sous le nom de tunnelling, qui fournit la sécurité de base pour l’application TCP/IP.

Différences clés entre Telnet et SSH

  1. Telnet et SSH servent tous deux le même objectif et fournissent la connectivité au serveur distant, mais Telnet est un protocole conventionnel, bien qu’il soit toujours utilisé dans les diverses applications. SSH est le remplacement de Telnet et a quelques fonctionnalités améliorées aussi.
  2. Telnet ne fournit aucun mécanisme de sécurité alors que SSH est plus sûr et fournit des mesures de sécurité.
  3. En Telnet transmet les données en texte clair c’est la raison pour laquelle il est vulnérable aux attaques de sécurité. D’autre part, SSH utilise le cryptage pour les données transmises et la violation de sécurité ne risque pas de se produire. SSH peut résister à l’écoute clandestine, à l’homme au milieu et aux attaques d’insertion/reprise.
  4. Telnet ne fournit pas de facilité d’authentification alors que SSH fournit l’authentification de l’utilisateur.
  5. Telnet fonctionne avec un réseau privé. En revanche, SSH fonctionne avec un réseau public.
  6. Telnet communique via le port numéro 23 sur TCP/IP. Contre, SSH utilise le port numéro 22 pour la communication.

Conclusion

Le protocole SSH est un peu un meilleur remplacement pour Telnet car SSH a des mesures de sécurité. Alors que Telnet n’offre pas beaucoup de sécurité bien qu’il soit toujours utilisé.

.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.