Tutoriels

▷ Telnet ce que c'est et à quoi ça sert 【le plus complet】

Table des matières:

Anonim

Telnet est un outil utilisé depuis des décennies par les administrateurs de systèmes informatiques dans le domaine des réseaux. Les connexions à distance ne sont pas exactement nouvelles, car les premiers réseaux et avec des systèmes sans outils de bureau tels que Telnet ont été utilisés pour se connecter à des serveurs et des équipements connectés à un réseau, à distance et en interne. Ici, nous saurons mieux ce qu'est Telnet et à quoi il a servi.

Index du contenu

Bien qu'il ait maintenant été remplacé par des outils plus sécurisés, tels que SSH, Telnet a toujours une certaine utilité dans les environnements sécurisés pour les administrateurs système.

Qu'est-ce que Telnet

Le nom de Telnet vient de l'acronyme Telecomunication Network, et essentiellement d'un protocole de réseau TCP / IP qui est utilisé depuis 1960 pour établir des connexions à distance avec d'autres ordinateurs, serveurs et appareils avec un système compatible d'accès via ce système de communication. Par défaut , le port de connexion 23 est utilisé.

En plus du protocole lui-même, le programme qui l'utilise pour établir la connexion elle- même reçoit également ce nom. Pour accéder à l'autre machine à distance, nous devons utiliser un terminal, par exemple, l'invite de commande Windows ou le terminal Linux. De cette façon, nous pouvons interagir sur la machine distante en parcourant ses fichiers, en exécutant d'autres commandes internes, si nous en avons la permission, et en surveillant l'état de la machine elle-même sans avoir besoin d'aller physiquement à l'endroit où elle se trouve.

En plus d'être utilisé sur les systèmes MSDOS et Windows, il est également compatible avec les systèmes basés sur UNIX, tels que Mac et Linux, et FreeBSD. Avec ce protocole, nous pourrons également vérifier la connectivité des autres machines et vérifier si elles ont certains ports ouverts sur l'extérieur. C'est quelque chose que nous verrons dans un instant.

Fonctionnement de Telnet

Comme nous l'avons dit, ce protocole et ce programme ne peuvent être utilisés qu'en mode commande. Pour que nous puissions établir une connexion entre deux ordinateurs avec Telnet, nous devons d' abord avoir un client à la fin que nous sommes, et un serveur sur la machine à laquelle nous avons l'intention d'accéder. Si nous le faisons également en dehors d'un intranet ou LAN, nous devrons avoir le port 23 ouvert sur la machine de destination.

La prochaine chose dont nous allons avoir besoin est d'ouvrir une session sur la machine de destination dans laquelle il y a un ou plusieurs comptes d'utilisateurs autorisés à accéder. En bref, pour accéder à une machine cible avec un client, elle doit contenir un compte utilisateur activé pour l'accès, et nous devrons connaître à la fois le nom et le mot de passe de l'utilisateur pour établir la communication.

Problèmes de sécurité avec Telnet et SSH comme substitut

Actuellement, l'utilisation de Telnet est pratiquement limitée aux réseaux internes où un bouclier de sécurité isole le réseau de l'extérieur. Dans tous les autres cas, le protocole SSH est toujours utilisé.

Le gros problème avec telnet est que les informations d'un terminal à un autre voyagent sans aucun cryptage, uniquement en texte brut. Pour un pirate, ces informations sont extrêmement faciles à obtenir, étant donné que le nom d'utilisateur et le mot de passe pour établir la communication sont également en texte brut, la violation de la sécurité est brutale.

En réponse à ces problèmes, l'utilisation d'un autre protocole de communication chiffré utilisé dans les systèmes UNIX, appelé SSH (Secure Shell), est devenu populaire. Aujourd'hui, il est parfaitement compatible avec les environnements Windows, où nous pouvons installer à la fois le client et le serveur pour l'utiliser. SSH utilise des clés RSA comme chiffrement afin que les informations qu'il voyage ne puissent pas être facilement déchiffrées. Il existe également d'autres applications telles que OPENSSH, Putty, Shell ou SSH-Agent, où ce protocole de communication peut être utilisé. Dans ce cas, la connexion passe par le port TCP 22.

Comment utiliser Telnet

Pour utiliser Telnet, nous avons besoin d'un terminal de commande, soit une invite de commande, soit Windows PowerShell. Une fois ouvert, tout ce que nous avons à écrire est

telnet

Et nous accèderons à l'application. Si une fois à l'intérieur on met:

aider

Nous pouvons voir les différentes options que nous avons pour utiliser le programme.

Mais si nous voulons établir une connexion directe, nous n'aurons qu'à mettre:

telnet

Puis-je toujours utiliser Telnet?

Actuellement, sur les systèmes d'exploitation antérieurs à Windows 10 et Windows 8, ils ont toujours un serveur Telnet implémenté dans le système en tant que fonctionnalité installable. Nous pouvons donc nous connecter sans problème à partir d'un client. Il est également disponible dans les versions de Windows Server. Dans d'autres systèmes d'exploitation comme Linux, nous devrons l'installer via les référentiels.

Dans le cas de Windows 10, pour éviter les problèmes de sécurité, nous ne disposerons que du client Telnet dans les fonctionnalités. Pour utiliser un serveur, nous aurons besoin d'un programme externe comme Putty.

Activer le client Telnet dans Windows 10

Nous avons un tutoriel déjà fait où nous enseignons comment activer le client telnet dans Windows 10. C'est extrêmement simple.

Comment activer le client Telnet dans Windows 10

Comment activer le serveur Telnet sous Windows et Linux

De même, nous avons pris la peine de montrer pleinement comment activer un serveur Telnet sur des systèmes Windows autres que Windows 10 et également sur des systèmes d'exploitation Linux tels que Ubuntu. C'est un sujet très intéressant si vous songez à utiliser ce protocole de communication.

Comment utiliser le serveur Telnet sous Linux

Comment utiliser le serveur Telnet sous Windows

Testez les ports ouverts avec Telnet

Comme nous l'avons vu précédemment, avec Telnet, nous pouvons facilement tester si un hôte a des ports ouverts ou fermés. Pour cela, il suffit de connaître l'adresse IP externe ou le nom de domaine. La syntaxe sera la suivante:

telnet

Lorsque nous établissons la connexion, si le port est effectivement ouvert, nous obtiendrons un écran noir vide. Si, d'autre part, il est fermé, une erreur sera affichée après une tentative de connexion. Voyons cela avec notre page Professional Review, sur un serveur Web, les ports 80 et 443 de http et https doivent être ouverts, ainsi qu'un port comme 22 pour les connexions à distance via SSH.

Nous mettons:

telnet www.profesionalreview.com 80 telnet www.profesionalreview.com 443 telnet www.profesionalreview.com 22

Même avec le port 22, l'hôte nous donne un indice qu'il fonctionne avec OpenSSH sous le système Debian.

Essayons par exemple avec le port Telnet 23:

Nous voyons que nous n'avons pas pu établir de connexion, elle est donc fermée.

Comme vous pouvez le voir, l'utilisation de Telnet est assez simple et n'a pas beaucoup de complications. Mais si vous souhaitez l'utiliser pour des connexions à distance, mieux vaut opter pour SSH qui est beaucoup plus sécurisé. Telnet n'est recommandé que pour les connexions sur les réseaux internes.

Vous pouvez également trouver ces tutoriels intéressants:

Pourquoi prévoyez-vous d'utiliser Telnet? Si vous avez des questions ou souhaitez clarifier quelque chose, écrivez-nous dans les commentaires.

Tutoriels

Le choix des éditeurs

Back to top button