Lantsei.lesCigales.ORG

Telnet, la commande

Telnet est un protocole de type client-serveur s'appuyant sur Tcp sur le port 23.

Nous verrons ici comment utiliser ce protocole via Powershell.

⚠️ Avertissement: Le texte étant échangé en clair sur le réseau, ce protocole ne doit normalement plus être utilisé pour des raisons évidentes de sécurités. On lui préféra Ssh.


Effectuer un test de connexion Telnet

Via Powershell, on peut effectuer un test de connexion Telnet via cette commande :

Test-NetConnection -ComputerName <ip-address> -InformationLevel "Detailed" -port <num-port>

Ou, pour obtenir plus d'information sur la connexion :

New-Object System.Net.Sockets.TcpClient("<ip-address>", <num-port>) 

Activer la commande Telnet pour Powershell

Vérifier si la commande est déjà installée :

Get-WindowsOptionalFeature -Online -FeatureName TelnetClient 

Lancer la commande suivante pour activer Telnet :

Enable-WindowsOptionalFeature -Online -FeatureName TelnetClient -All

On pourra ainsi utiliser la commande Telnet avec Powershell

telnet <ip-address> <num-port>

📝 Note: Pour activer Telnet pour Cmd. La commande est la suivante : dism /online /Enable-Feature /FeatureName:TelnetClient

🔗 Source: shellgeek.com/..