Telnet inverso es una aplicación especializada de telnet , donde el lado del servidor de la conexión lee y escribe datos en una línea de terminal de computadora ( puerto serial RS-232 ), en lugar de proporcionar un shell de comandos al dispositivo host. Normalmente, telnet inverso se implementa en un dispositivo integrado (por ejemplo, un servidor de consola/terminal), que tiene una interfaz de red Ethernet y puerto(s) serial(es). Mediante el uso de telnet inverso en un dispositivo de este tipo, los usuarios conectados a una red IP pueden usar telnet para acceder a dispositivos conectados en serie.
En el pasado, el telnet inverso se utilizaba normalmente para conectarse a módems u otros dispositivos asincrónicos externos. Hoy en día, el telnet inverso se utiliza principalmente para conectarse al puerto de consola de un enrutador, un conmutador u otro dispositivo.
En el cliente, la línea de comando para iniciar una conexión "telnet inversa" podría verse así:
Telnet 172.16.1.254 2002
(La sintaxis del ejemplo anterior sería válida para el cliente telnet de línea de comandos que viene incluido con muchos sistemas operativos, incluida la mayoría de los sistemas operativos Unix , o que está disponible como opción o complemento).
En este ejemplo, 172.16.1.254 es la dirección IP del dispositivo de consola y 2002 es el puerto TCP asociado con una línea de terminal en el servidor.