Tutorial

Utiliser telnet pour tester les ports ouverts

Pour vérifier si un port réseau est ouvert ou fermé sur un ordinateur distant, il n'y a pas plus simple que d'utiliser Telnet. Les ports laissés ouverts sans raison constituent un risque de sécurité qui peut être exploité par des programmes malveillants et des virus. Dans le même temps, si un logiciel légitime communique via un port spécifique, la fermeture de ce port entraînera des erreurs et un dysfonctionnement du programme.

AcronisTrue Image 2021

De nombreuses personnes estiment que vérifier si un port est ouvert est un défi trop complexe. Pourtant, une des manières les plus efficaces est d'utiliser le protocole réseau Telnet. Telnet permet à l'utilisateur de tester les ports individuels et de voir s'ils sont ouverts ou non. Dans cet article, nous allons vous expliquer comment Telnet peut être utilisé pour contrôler les ports de Windows 10, Windows Server 2016, 2012 et 2008.

Qu'est-ce que Telnet ?

En résumé, Telnet est un protocole informatique qui a été conçu pour interagir avec des ordinateurs distants.

Le mot "Telnet" fait également référence à l'utilitaire en ligne de commande "telnet", disponible sous Windows et les systèmes d’exploitation de type Unix, y compris Mac, Linux, et autres. Nous utiliserons le terme "Telnet" principalement dans le contexte du logiciel client telnet.

L'utilitaire Telnet permet aux utilisateurs de tester la connexion aux machines distantes et de transmettre des commandes au moyen d'un clavier. Bien que la plupart des utilisateurs choisissent de travailler avec des interfaces graphiques, Telnet est l'un des moyens les plus simples pour vérifier la connexion à certains ports.

Activation du client telnet dans les systèmes d'exploitation Microsoft Windows

L'une des choses les plus importantes à retenir est que Telnet est désactivé par défaut dans la configuration de Windows, vous devez donc l'activer avant de pouvoir faire quoi que ce soit. L'activer vous aidera à exécuter les diagnostics nécessaires et à vérifier si un port est ouvert. Si vous essayez d'utiliser telnet sans l'activer au préalable, vous devriez voir un message comme :

‘telnet’ n’est pas reconnu en tant que commande interne ou externe, un programme exécutable ou un fichier de commande ou C:\>

Pour faire fonctionner Telnet, vous devez utiliser une ligne de commande ou l'interface graphique de votre ordinateur.

Activation du client telnet via l'Invite de commandes :

Si vous voulez activer Telnet via une ligne de commande, ouvrez l'invite de commandes avec des privilèges élevés ("en tant qu'administrateur") et exécutez la commande suivante :

Dism /Online /Enable-feature /FeatureName:TelnetClient

Une fois que vous aurez effectué cette opération, Telnet sera prêt pour contrôler vos ports.

En alternative à l'Invite de commandes, vous pouvez utiliser la commande PowerShell suivante pour obtenir le même résultat :

Install-WindowsFeature -name Telnet-Client

Si vous voulez utiliser l'interface utilisateur graphique, il faut :

Windows 7, 8. 10:

Ouvrir le menu Démarrer de Windows > saisir "Panneau de configuration" > appuyer sur la touche Entrée > “Applications” > "Applications et fonctionnalités" > Gérer les fonctionnalités facultatives >choisir "Client Telnet" > appuyer sur “OK"

Windows Server 2008:

Ouvrir le « Gestionnaire de serveur » > Fonctionnalités > cliquer sur “Ajouter des fonctionnalités ” > cocher la case “Client Telnet” > cliquer sur “Suivant” > cliquer sur “Installer” > quand l’installation de la fonctionnalité est finie, cliquer sur “Fermer”

Windows Server 2012, 2016:

Ouvrir le « Gestionnaire de serveur » > “Ajouter des rôles et des fonctionnalités ” > cliquer sur “Suivant” jusqu’à atteindre l’étape « Fonctionnalités » > cocher “Client Telnet” > cliquer sur “Installer” > quand l’installation de la fonctionnalité est terminée, cliquer sur “Fermer”.

Utilisation de Telnet pour tester les ports ouverts

L'un des plus grands avantages de Telnet est qu'avec une simple commande vous pouvez tester si un port est ouvert. En exécutant la commande Telnet telnet[nom de domaine ou ip][port], vous pouvez tester la connexion à un hôte distant sur ce port donné.

Exécutez la commande suivante dans l'invite de commandes :

telnet [domain name or ip] [port]

Indiquez l'adresse IP ou le nom de domaine du serveur auquel vous essayez de vous connecter à la place de [nom de domaine ou ip], et remplacez les deuxièmes crochets par le numéro de port sur la machine distante dont vous voulez tester la connexion.

Par exemple, pour vérifier la connexion à 192.168.0.10 sur le port 25, exécutez la commande :

telnet 192.168.0.10 25

Si la connexion réussit, un écran vierge sera affiché, ce qui signifie que le port de l'ordinateur est ouvert.

Une connexion ratée sera accompagnée d'un message d'erreur. Il peut indiquer soit un port fermé, soit que le serveur distant indiqué ne peut pas être écouté sur le port spécifié.

Exemple

telnet rpc.acronis.com 443
Console Telnet
Tester les ports ouverts avec Telnet

Comment vérifier si un port est ouvert sur Mac

Utilisateurs d’High Sierra : Apple a supprimé le client telnet de macOS 10.13 High Sierra. Il n'y a aucun moyen officiel de le récupérer, mais vous pouvez toujours le copier à partir d'un ancien OS ou le compiler à partir des sources et l'utiliser sur High Sierra. Voir plus de détails ici et ici.

Tout comme sous Windows, telnet est accessible via Terminal, l'invite de commande sous macOS. Pour ouvrir telnet, cliquez sur "Aller à" > "Applications" >"Terminal", puis exécutez la commande suivante (les chiffres sont des exemples d'adresse IP et de port) :
telnet [domainname or ip] [port], e.g.>telnet 192.168.1.1 443

Lorsqu'un port d'ordinateur est ouvert, un écran vierge apparaît, ce qui signifie que la connexion a bien fonctionné. Une connexion non réussie sera accompagnée d'un message d'erreur.

Une alternative à telnet dans le contrôle des ports est l'Utilitaire de réseau. Pour vérifier les ports sur un Mac, suivez le guide ci-dessous :

Ouvrir "Utilitaire de réseau" > cliquez sur "Port Scan" > Indiquez le nom d'hôte et les ports pour analyser l'hôte distant, par exemple myserver.com from 995 to 995 > observez le résultat.

Sur la base des résultats obtenus lors du test Telnet

Souvent, lorsque vous utilisez Telnet, il se peut que votre propre réseau bloque votre connexion. Il est assez courant pour les utilisateurs d'utiliser un pare-feu qui bloque les connexions, les ports sortants. Un moyen simple de vérifier si votre parefeu perturbe votre Telnet est de désactiver votre pare-feu et d'effectuer un test Telnet.

Si vous voulez vérifier les ports fermés de votre routeur, entrez dans la console de gestion de votre routeur. Ouvrez un navigateur web et entrez l'adresse IP ou le nom du routeur, par exemple "192.168.0.10". Si la page ne s'ouvre pas, essayez de remplacer "http" par "https" au début de l'adresse.

Ensuite, entrez votre nom d'utilisateur et votre mot de passe, puis cliquez sur "Entrée" ou "Connexion". Rendez-vous dans la section Sécurité pour ouvrir ou fermer des ports et accéder à d'autres paramètres du pare-feu du routeur.

Si vous avez besoin de rendre les ressources du réseau interne accessibles de l'extérieur, entrez dans la section "Accès externe"/ Transfert de port". Consultez la documentation du fabricant du routeur pour obtenir des instructions plus détaillées.

Ressources Acronis associées

Pour en savoir plus sur les ports utilisés dans les logiciels Acronis et comment les ouvrir :

Link

Description

https://kb.acronis.com/brandmauer

 

Une page récapitulative sur les ports réseau utilisés dans les logiciel Acronis

 

https://www.acronis.com/en-us/articles/open-ports-on-microsoft-azure/

Instructions d'utilisation du logiciel Acronis avec Microsoft Azure (la partie requise pour les ports).

https://kb.acronis.com/content/47141

Instructions de dépannage : ce que vous devez faire pour configurer correctement votre environnement réseau et dans quel ordre.

https://kb.acronis.com/content/47189

Liste des ports utilisés dans Acronis Cyber Backup Cloud, Acronis Backup Service, Acronis Backup 12, Acronis Backup 12.5

https://kb.acronis.com/content/4350

Liste des ports utilisés dans Acronis Backup 11.7 and earlier versions, et Acronis True Image

https://kb.acronis.com/content/47678

Alternative à Telnet, un outil spécialisé pour tester les ports pour Acronis Cyber Backup Cloud, Acronis Backup 12, Acronis Backup 12.5

https://kb.acronis.com/content/47145

Alternative à Telnet, un outil spécialisé pour tester les ports pour Acronis Backup 11.7 et ses versions antérieures, et Acronis True Image