Menú
Está libre
registro
hogar  /  Instalacion y configuracion/ Instale telnet. Comandos Telnet

Instalación de telnet. Comandos Telnet

Telnet Es una utilidad de red que te permite conectarte a un puerto remoto en cualquier computadora y establecer un canal de comunicación interactivo, por ejemplo, para enviar comandos o recibir información. Podemos decir que este es un navegador universal en el terminal que puede funcionar con una variedad de protocolos de red.

Esta utilidad se usaba con mucha frecuencia para controlar de forma remota una computadora Linux, pero luego el protocolo seguro SSH vino a reemplazarla. Pero telnet todavía se usa, por ejemplo, para pruebas de red, pruebas de puertos y para interactuar con varios dispositivos y enrutadores de IoT. En este artículo veremos qué es telnet y cómo usarlo para resolver sus problemas.

¿Qué es Telnet?

Como dije, esta utilidad está diseñada para crear una conexión interactiva entre computadoras remotas. Funciona sobre el protocolo TELNET, pero este protocolo es compatible con muchos servicios, por lo que se puede utilizar para administrarlos. El protocolo se basa en TCP y permite enviar comandos de cadena ordinarios a otro dispositivo. Puede usarse no solo para el control manual sino también para la interacción entre procesos.

Para trabajar con este protocolo usaremos la utilidad telnet, es muy fácil de usar. Echemos un vistazo a la sintaxis de telnet:

$ puerto de host de opciones de telnet

El host es el dominio de la computadora remota a la que conectarse y el puerto es el puerto de esa computadora. Ahora echemos un vistazo a las principales opciones:

  • -4 - forzar el uso de direcciones ipv4;
  • -6 - forzar el uso de direcciones ipv6;
  • -8 - utilice codificación de 8 bits, por ejemplo, Unicode;
  • -MI- deshabilitar el soporte para secuencias de escape;
  • -a- inicio de sesión automático, toma el nombre de usuario de la variable de entorno USER;
  • -B- utilice un enchufe local;
  • -D- habilitar el modo de depuración;
  • -R- modo de emulación de rlogin;
  • -mi- establecer el carácter del comienzo de la secuencia de Escape;
  • -l- usuario para autorización en una máquina remota.

Eso es todo para que el comando telnet establezca una conexión. Pero conectarse a un host remoto es solo la mitad de la batalla. Después de establecer una conexión, telnet puede funcionar en dos modos:

  • Linea por linea Es el modo preferido, donde la línea de texto se edita en la computadora local y se envía solo cuando está completamente lista. No siempre ni todos los servicios tienen esa oportunidad;
  • Personaje a personaje- todos los caracteres que escribe se envían al servidor remoto. Será difícil arreglar algo aquí si comete un error, porque el retroceso también se enviará en forma de un símbolo y una flecha de movimiento también.

El uso de telnet es enviar comandos especiales. Cada servicio tiene sus propios comandos, pero el protocolo tiene sus propios comandos telnet que se pueden usar en la consola telnet.

  • CERRAR- cerrar la conexión con el servidor;
  • CIFRAR- cifrar todos los datos transmitidos;
  • CERRAR SESIÓN- salir y cerrar la conexión;
  • MODO- cambiar el modo, de minúsculas a caracteres o de caracteres a minúsculas;
  • ESTADO- ver el estado de la conexión;
  • ENVIAR- enviar uno de los caracteres especiales de telnet;
  • COLOCAR- establecer el valor del parámetro;
  • ABIERTO- establecer una conexión a través de telnet con un host remoto;
  • MONITOR- mostrar los caracteres especiales utilizados;
  • SLC- cambiar los caracteres especiales utilizados.

No consideraremos todos los comandos, ya que es poco probable que los necesite y, si los necesita, puede encontrarlos fácilmente en la documentación oficial.

¿Cómo utilizo telnet?

A continuación, veremos cómo usar telnet para resolver sus problemas. Por lo general, la utilidad ya está instalada en la mayoría de los sistemas, pero si no lo está, puede instalar telnet desde los repositorios oficiales, por ejemplo, en Ubuntu:

$ sudo apt instalar telnet


No es necesario usar telnet para esto, hay ping.

2. Verificación de puertos

Con la ayuda de telnet, podemos verificar la disponibilidad de puertos en el nodo, y esto ya puede ser muy útil. Para verificar el puerto telnet, ejecute:

$ telnet localhost 123 $ telnet localhost 22

$ telnet localhost 123

$ telnet localhost 22


En el primer caso, vemos que nadie acepta la conexión, en el segundo, se muestra un mensaje sobre una conexión exitosa y un saludo del servidor SSH.

3. Depuración

Para habilitar el modo de depuración y mostrar información más detallada en tiempo de ejecución, use la opción -d mientras se conecta:

$ sudo telnet -d localhost 22

$ sudo telnet - d localhost 22

4. Consola Telnet

El uso de la consola telnet también es una consideración importante sobre cómo usar telnet. En el modo principal, puede ejecutar comandos en un servidor remoto, pero si desea dirigir el comando específicamente a telnet, por ejemplo, para configurar su funcionamiento, debe usar un carácter especial para abrir la consola, generalmente la utilidad de inmediato. le dice qué tipo de carácter es, por ejemplo, se usa por defecto “^ [“:


Para activarlo, debe presionar la combinación de teclas Ctrl + [, luego verá el indicador de telnet.

Para ver todos los comandos disponibles, puede escribir?. Por ejemplo, puede ver el estado de la conexión:

telnet> estado

telnet> estado


Aquí también hay otras posibilidades interesantes. Estas cosas se pueden hacer en cualquier conexión usando la utilidad telnet.

5. Ver el sitio web de Telnet

Una de las formas habituales de utilizar telnet es probar el sitio desde la consola. Sí, no obtendrá una hermosa página web, pero puede recopilar solicitudes manualmente y ver todos los datos transmitidos por el servidor.

$ telnet opennet.ru 80

$ telnet opennet. ru 80


Luego escriba el comando en el servidor web.

Telnet es uno de los protocolos para transferir datos a través de la red. Está deshabilitado de forma predeterminada en Windows 7 para mayor seguridad. Averigüemos cómo activar, si es necesario, el cliente de este protocolo en el sistema operativo especificado.

Telnet transmite datos a través de una interfaz de texto. Este protocolo es simétrico, es decir, hay terminales en ambos extremos. Esto está relacionado con las características de la activación del cliente, que discutiremos a continuación sobre las diversas opciones de implementación.

Método 1: Habilitación del componente Telnet

La forma estándar de iniciar el cliente Telnet es activar el componente de Windows apropiado.

  1. Hacer clic "Comienzo" E ir a "Panel de control".
  2. Luego ve a la sección "Eliminar un programa" en el bloque "Programas".
  3. En el panel izquierdo de la ventana que aparece, haga clic en "Habilitar o deshabilitar componentes ...".
  4. Se abrirá la ventana correspondiente. Deberá esperar un poco mientras se carga la lista de componentes.
  5. Una vez cargados los componentes, busque los elementos entre ellos "Servidor Telnet" y Cliente Telnet... Como ya hemos dicho, el protocolo en estudio es simétrico, por lo que, para su correcto funcionamiento, es necesario activar no solo el cliente en sí, sino también el servidor. Por lo tanto, marque las casillas junto a los dos elementos anteriores. Siguiente prensa "OK".
  6. Se llevará a cabo el procedimiento de cambio de las funciones correspondientes.
  7. Después de estos pasos, se instalará el servicio Telnet y aparecerá el archivo telnet.exe en la siguiente dirección:

    C: \ Windows \ System32

    Puede iniciarlo, como de costumbre, haciendo doble clic en él con el botón izquierdo del mouse.

  8. Después de estos pasos, se abrirá la consola del cliente Telnet.

Método 2: "Línea de comando"

También puede iniciar el cliente Telnet utilizando las capacidades "Línea de comando".


Pero si el componente en sí no está activado, entonces el procedimiento especificado se puede realizar sin abrir la ventana para habilitar componentes, pero directamente desde "Línea de comando".


Desafortunadamente, es posible que este método no funcione en todas las ediciones. Por lo tanto, si no pudo activar el componente a través de Línea de comando luego use el método estándar descrito en Método 1.

Método 3: "Administrador de servicios"

Si ya ha activado ambos componentes Telnet, entonces el servicio requerido puede iniciarse a través de Supervisor.

  1. Ir a "Panel de control"... El algoritmo para realizar esta tarea se describió en Método 1... Haciendo clic "Sistema y seguridad".
  2. Abriendo la sección "Administración".
  3. Entre los elementos mostrados, buscamos "Servicios" y haga clic en el elemento especificado.

    También hay una opción de inicio más rápido Supervisor... Marcar Win + R y en el campo que se abre, escribe:

    Hacer clic "OK".

  4. Supervisor lanzado. Necesitamos encontrar un elemento llamado "Telnet"... Para que sea más fácil de hacer, construyamos el contenido de la lista en orden alfabético. Para hacer esto, haga clic en el nombre de la columna. "Nombre"... Cuando encuentre el objeto que desea, haga clic en él.
  5. En la ventana activa en la lista desplegable en lugar de la opción "Discapacitado" seleccione cualquier otro elemento. Puedes seleccionar una posición "Automáticamente", pero por razones de seguridad, le recomendamos que permanezca en la opción "A mano"... Siguiente prensa Solicitar y "OK".
  6. Después de eso, volviendo a la ventana principal. Supervisor, resalta el título "Telnet" y en el lado izquierdo de la interfaz, haga clic en "Correr".
  7. Se realizará el procedimiento para iniciar el servicio seleccionado.
  8. Ahora en la columna "Estado" opuesto al nombre "Telnet" se establecerá el estado "Obras"... Después de eso, puede cerrar la ventana. Supervisor.

Método 4: "Editor del registro"

En algunos casos, cuando abre la ventana de inclusión de componentes, es posible que no encuentre elementos en ella. Luego, para poder iniciar el cliente Telnet, debe realizar ciertos cambios en el registro del sistema. Debe recordarse que cualquier acción en esta área del SO es potencialmente peligrosa y, por lo tanto, le recomendamos que cree una copia de seguridad del sistema o un punto de restauración antes de llevarla a cabo.

  1. Marcar Win + R, en el área abierta, conduzca en:

    Haga clic en "OK".

  2. Abrirá "Editor de registro"... En su área izquierda, haga clic en el nombre de la sección. "HKEY_LOCAL_MACHINE".
  3. Ahora ve a la carpeta "SISTEMA".
  4. A continuación, vaya al directorio "CurrentControlSet".
  5. Entonces deberías abrir el directorio "Control".
  6. Finalmente, resalte el nombre del directorio "Windows"... En este caso, varios parámetros contenidos en el directorio especificado se mostrarán en el lado derecho de la ventana. Busque el parámetro DWORD denominado "CSDVersion"... Haga clic en su nombre.
  7. Se abrirá una ventana de edición. En lugar de significado "200" necesita instalar "100" o «0» ... Una vez hecho esto, presione "OK".
  8. Como puede ver, el valor del parámetro en la ventana principal ha cambiado. Cerrar "Editor de registro" de forma estándar, haciendo clic en el botón para cerrar la ventana.
  9. Ahora debe reiniciar su PC para que los cambios surtan efecto. Cierre todas las ventanas y los programas en ejecución después de guardar los documentos activos.
  10. Una vez reiniciada la computadora, cualquier cambio realizado en "Editor de registro" entrará en vigor. Esto significa que ahora puede iniciar el cliente Telnet de forma estándar activando el componente correspondiente.

Como puede ver, ejecutar el cliente Telnet en Windows 7 no es particularmente difícil. Se puede activar tanto mediante la inclusión del componente correspondiente, como a través de la interfaz "Línea de comando"... Sin embargo, este último método no siempre funciona. Rara vez sucede que es imposible completar la tarea incluso mediante la activación de componentes, debido a la falta de elementos necesarios. Pero este problema también se puede corregir editando el registro.

Cliente Telnet al ser una herramienta para la gestión remota del sistema, es al mismo tiempo una herramienta simple y confiable para diagnosticar problemas de red y le permite verificar rápidamente la disponibilidad de un servicio en particular (más precisamente, el puerto que escucha el servicio) en un remoto servidor mediante el protocolo TCP (no podrá diagnosticar los servicios UDP mediante telnet). Además, para la mayoría de los administradores, el comando telnet es tan familiar y natural que se escribe sin dudarlo, inmediatamente después de verificar la disponibilidad del sistema remoto mediante ping (protocolo ICMP).

En el cliente de Windows 8 telnet por defecto discapacitado... Esto se hace por razones de seguridad (los desarrolladores de Microsoft siguen este principio sin instalar el cliente telnet por defecto, desde Windows Vista / 2008). Esto no significa que no haya un cliente telnet en Windows 8, solo necesita estar activado.

Puede activar el cliente Telnet en Windows 8 mediante la interfaz gráfica o la línea de comandos. A continuación discutiremos ambas opciones.

Nota: Para realizar las operaciones anteriores, debe tener derechos de administrador local (ser miembro del grupo de administradores).

Instalación del cliente Telnet mediante el panel de control de Windows 8

La forma más sencilla de instalar el cliente telnet en Windows 8 para un usuario normal es mediante gráficos mediante el Panel de control de Windows. Para hacer esto, abra el panel de control y vaya a la siguiente ruta: Panel de control -> Desinstalar o cambiar un programa > Activar o desactivar las características de windows.

La ventana que aparece mostrará una lista de todos los componentes disponibles de Windows 8. Busque el elemento Cliente Telnet y márquelo con una marca de verificación, luego haga clic en Aceptar y se iniciará la instalación de este componente.

Nota... No se recomienda instalar innecesariamente el componente de servidor Telnet de Windows 8 por razones de seguridad.

Una vez completada la instalación, puede abrir una línea de comando e intentar iniciar el cliente telnet

Instalación de Telnet en Windows 8 desde la línea de comandos

Existe una forma aún más sencilla y elegante de instalar un cliente telnet en Windows 8, para ello necesitamos las capacidades de la línea de comandos de Windows.

La misma operación se puede realizar utilizando la Utilidad de mantenimiento de imágenes de Windows: Dism:

Dism / online / Enable-Feature / FeatureName: TelnetClient

Puede eliminar el cliente telnet en Windows 8, respectivamente, utilizando los comandos

Dism / online / Disable-Feature / FeatureName: TelnetClient

Inicio / w pkgmgr / uu: "TelnetClient"

En el caso de que necesite activar telnet en varias computadoras en un dominio a la vez, puede usar un script de inicio en las políticas de grupo que ejecute uno de los comandos anteriores.

En este artículo le diré cómo usar telnet en el sistema operativo (SO) Windows 7. Pero primero, me detendré brevemente en qué es telnet y para qué se usa. Telnet es uno de los protocolos de red. Apareció en el siglo pasado y a menudo se usaba para conectarse de forma remota a varios dispositivos en la red.

Entonces, vayamos directamente a nuestra pregunta. En la instalación estándar en el sistema operativo Windows 7, este protocolo está deshabilitado. Si es necesario utilizar este protocolo en estaciones de trabajo que ejecutan Windows 7, debe realizar algunas manipulaciones para habilitarlo. La necesidad de usarlo puede surgir no solo para los administradores de sistemas que lo usan para configurar dispositivos de red y, a menudo, lo usan en su trabajo, sino también para usuarios comunes que están lejos de la administración del sistema.

Hay al menos dos formas de habilitar el protocolo telnet en Windows 7.

La primera forma más sencilla es la siguiente:

En la ventana ponemos una marca - "Cliente Telnet".

Eso es todo, ha habilitado con éxito el protocolo Telnet en su computadora.

Un matiz más es posible cuando el protocolo está habilitado por este método, puede haber la siguiente situación cuando, al seleccionar - "Habilitar o deshabilitar componentes de Windows", la lista de componentes puede estar vacía. Tendremos que hacer un pequeño ajuste en el registro. Le recuerdo cómo abrir el registro, presione "Inicio" - justo encima de Inicio, en la línea de búsqueda, escriba regedit,

Después de eso, debe enviar la estación de trabajo para reiniciar y repetir los pasos anteriores.

El segundo método utiliza la línea de comandos, los usuarios normales rara vez trabajan con él y, a menudo, no saben que dicha funcionalidad está disponible. Por lo tanto, quien no se considere un usuario avanzado, es mejor utilizar el primer método para habilitar el protocolo.

Entonces, presione "Inicio" - justo encima de Inicio en la línea de búsqueda, escriba cmd y presione Entrar.

Se abre una ventana negra, en la que el cursor parpadea, esto es lo que necesitamos: la línea de comando. A continuación, en esta línea, escriba el comando "dism / online / Enable-Feature / FeatureName: TelnetClient" y presione Entrar.

Después de una breve pausa, aparece una ventana de información que indica que la operación se completó con éxito. Toda la instalación de Telneta está completa.

Espero que mi artículo sea útil. Recuerde que Telnet está lejos de ser un protocolo seguro, por lo tanto, cuando trabaje con él, debe recordar las medidas de seguridad.