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/..