logo

Comando telnet de Linux

Introducción a telnet

En Linux, el Telnet El comando se utiliza para crear una conexión remota con un sistema a través de una red TCP/IP. Nos permite administrar otros sistemas por el terminal. Podemos ejecutar un programa para realizar la administración.

Telnet se utiliza para negociar con otro host con la ayuda del protocolo TELNET. Si el comando telnet se invoca sin un argumento de host, viene en modo comando, representado por su mensaje. Acepta y ejecuta el comando que se enumera a continuación en este modo. Implementa un comando de apertura con esos argumentos si se invoca con argumentos.

tutorial de chispa

Utiliza un protocolo TELNET. Sin embargo, este protocolo tiene algunos defectos de seguridad, pero es uno de los protocolos de red más utilizados debido a su sencillez. No es un protocolo seguro porque transfiere datos sin cifrar. A menudo el usuario de Linux prefiere ssh a través de telnet porque ssh transfiere datos en forma cifrada. Esta utilidad es similar a la función Escritorio remoto de Windows. La sintaxis de telnet es la siguiente:

 telnet hostname/IP address 

Opciones de telnet

Las opciones están a continuación:

    -7:Pele el octavo bit en la salida y la entrada. De forma predeterminada, telnet es limpio de 8 bits pero no transfiere la opción, es decir, TELNET BINARIO, a menos que se fuerce.-8:Ejecuta una ruta de datos de 8 bits. Intenta comunicarse con la opción, es decir, TELNET BINARY, tanto en la salida como en la entrada.-Y:Evita que un personaje sea identificado como personaje de escape.-F:Esta opción permite que las credenciales locales se envíen al sistema remoto, como las que ya se envían al entorno local si se utiliza la autenticación Kerberos V5.-K:No especifica el inicio de sesión automático para el sistema remoto.-L:En la salida, especifica la ruta de datos de 8 bits. Dirige la opción, es decir, BINARIO, que se comunicará en la salida.-X grupo:Desactiva el tipo de autenticación atype.-a:Intenta iniciar sesión automáticamente. Transfiere el nombre de usuario mediante la variable USER de la opción ENVIRON si es compatible a través del sistema remoto.-b hostalias:Utiliza bind(2) para vincular el socket local a una dirección con alias o a otra dirección de interfaz distinta a la seleccionada por connect(2) de forma natural. Puede resultar útil durante la conexión a servicios que aplican direcciones IP para la reconfiguración del servidor y la autenticación no es deseable.-C:Desactiva la lectura del archivo .telnetrc del usuario.-d:Establece el valor de alternancia de depuración inicial en VERDADERO.-e escapechar:Establece el carácter de escape inicial de telnet en escapechar. No habrá ningún carácter de escape si el escapechar está ausente.-F:Esta opción permite que las credenciales locales se envíen al sistema remoto si se utiliza la autenticación Kerberos V5.-k reino:Esta opción afirma que telnet proporciona tickets para el host remoto en el dominio en lugar del dominio del host remoto si se utiliza la autenticación Kerberos.-Yo usuario:Si el sistema remoto acepta la opción ENVIRON al conectarse a un sistema remoto, el usuario será transferido al sistema remoto debido al valor de la variable USUARIO. Esta opción significa la bandera -a. Además, se puede utilizar con el comando, es decir, abrir.-n archivo de seguimiento:Esta opción se utiliza para abrir un archivo de seguimiento para registrar información de seguimiento.-r:Especifica la interfaz de usuario igual que rlogin(1). El carácter de escape se fija en el carácter de tilde a menos que lo cambie el indicador -e.-X:Activa el cifrado del flujo de datos si es posible.-puerto:Representa un número de puerto (una dirección de aplicación). El puerto telnet es el puerto predeterminado si el número no tiene nombre.-anfitrión:Representa el nombre oficial, la dirección de Internet de un host remoto o un alias.

Comandos en telnet

Algunos comandos telnet importantes se enumeran y explican a continuación. Solo es necesario escribir una cantidad suficiente de todos los comandos para identificarlo de forma única.

    argumento de autenticación[...]:Este comando puede manipular los detalles enviados por la opción, es decir, AUTENTICACIÓN TELNET . Para este comando, a continuación se describen algunos argumentos válidos:
      tipo de desactivación:Deshabilita el tipo de autenticación nombrado. Podemos usar el comando, es decir, autenticación deshabilitada , para obtener la lista de tipos disponibles.tipo de habilitación:Habilita el tipo de autenticación nombrado. Podemos usar el comando, es decir, habilitación de autenticación , para obtener la lista de tipos disponibles.estado:Especifica el estado actual de varios tipos de autenticación.
    cerca:Cierra la sesión TELNET y vuelve al modo comando.mostrar argumento[...]:Muestra algunos o todos los valores de alternancia y configuración.cifrar argumento[...]:Este comando puede manipular los detalles enviados por la opción, es decir, CIFRADO TELNET . Algunos argumentos válidos para este comando se describen a continuación:
      tipo de desactivación [entrada|salida]:Deshabilita el tipo de cifrado nombrado. Si omitimos la salida y la entrada, ambas quedan deshabilitadas. Podemos usar el comando, es decir, cifrar desactivar , para obtener la lista de tipos disponibles.habilitar tipo [entrada|salida]:Habilita el tipo de cifrado nombrado. Si omitimos la salida y la entrada, ambas están habilitadas. Podemos usar el comando, es decir, cifrar habilitar , para obtener la lista de tipos disponibles.aporte:Es similar al comando cifrar la entrada de inicio.-aporte:Es similar al comando cifrar detener la entrada.producción:Es similar al comando cifrar la salida de inicio.-producción:Es similar al comando cifrar detener salida.estado:Especifica el estado de cifrado actual.

Instalar Telnet en Linux (Ubuntu)

Instalar telnet en Linux es un proceso sencillo. Podemos instalarlo ejecutando los siguientes comandos:

Actualice el sistema Linux ejecutando el siguiente comando:

 sudo apt update 

El comando anterior solicitará la contraseña del usuario. Escriba la contraseña y presione INGRESAR llave; iniciará un proceso de demonio y tardará un tiempo en actualizar su sistema.

Para instalar Telnet, ejecute el siguiente comando:

 sudo apt install telnetd -y 

El comando anterior instalará el paquete requerido para el protocolo telnet. Considere el siguiente resultado:

Comando telnet de Linux

Para verificar la instalación y si el servicio se está ejecutando o no, ejecute el siguiente comando:

 systemctl status inetd 

Considere el siguiente resultado:

Comando telnet de Linux

Ahora tenemos que abrir el puerto 23 en el firewall ufw. Ejecute el siguiente comando:

 ufw allow 23/tcp 

El comando anterior solo puede ser ejecutado por el usuario root. Si no es usuario root, utilice sudo antes de este comando. Considere el siguiente resultado:

Comando telnet de Linux

El siguiente paso es recargar el firewall para aplicar los cambios. Para recargar el firewall, ejecute el siguiente comando:

 ufw reload 

Ahora hemos instalado con éxito Telnet en nuestra máquina.

Iniciar el shell Telnet

El shell interactivo se puede iniciar ejecutando el comando telnet de la siguiente manera:

 telnet 

Este shell nos permite ejecutar algunos comandos exclusivos para telnet. Se verá como el siguiente complemento:

Comando telnet de Linux

El shell facilita con varios comandos la creación de una conexión remota. Podemos enumerar todos los comandos ejecutando el comando de ayuda, ejecute el comando de ayuda escribiendo h . Considere el siguiente resultado:

bool a cadena java
Comando telnet de Linux

A partir del complemento de Shell anterior, todos los comandos se enumeran con su uso. Hay muchas utilidades de línea de comandos enumeradas, como cerrar, cerrar sesión, mostrar, modo, abrir, salir, enviar y más.

¿Cómo conectarse mediante comando telnet en Linux?

Crear una conexión entre dos sistemas mediante el comando telnet es un proceso simple, ejecute el comando telnet seguido del nombre del host.

Por ejemplo, estamos conectando nuestro sistema con el localhost. Ejecute el comando de la siguiente manera:

 telnet localhost 

El comando anterior le pedirá el nombre de usuario y la contraseña, ingrese la credencial para continuar. Considere el siguiente resultado:

Comando telnet de Linux

Después de conectarnos, podemos ejecutar los comandos como lo hicimos antes. La única diferencia es que ahora la máquina se trata como una máquina remota.

Para salir del comando telnet, ejecute el comando de cierre de sesión.

 logout 

considere el siguiente resultado:

Comando telnet de Linux

Ahora hemos cerrado sesión con éxito en la conexión remota.