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:
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.
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:
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:
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:
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:
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
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:
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:
Ahora hemos cerrado sesión con éxito en la conexión remota.