¿Qué es Telnet?
Telnet es un antiguo protocolo de red que se utiliza para conectarse a sistemas remotos a través de una red TCP/IP. Se conecta a servidores y equipos de red a través del puerto 23. Echemos un vistazo al uso del comando Telnet.
Descargo de responsabilidad
- Telnet no es un protocolo seguro y, por lo tanto, ¡NO SE RECOMIENDA! . Esto se debe a que los datos enviados a través del protocolo no están cifrados y los piratas informáticos pueden interceptarlos.
- En lugar de usar telnet, un protocolo más preferido para usar es SSH que está encriptado y es más seguro
Veamos cómo puedes instalar y usar el protocolo telnet.
Instalación de Telnet
En esta sección, lo guiaremos a través del proceso de instalación de telnet en sistemas RPM y DEB.
Instalación de Telnet en CentOS 7 / RHEL 7
Para comenzar el proceso de instalación en el servidor, ejecute el comando
# yum install telnet telnet-server -y
Salida de muestra
A continuación, inicie y habilite el servicio telnet emitiendo el siguiente comando
# systemctl start telnet.socket
# systemctl enable telnet.socket
Salida de muestra
A continuación, permita el puerto 23, que es el puerto nativo que usa telnet en el cortafuegos.
# firewall-cmd --permanent --add-port=23/tcp
Finalmente, vuelva a cargar el firewall para que la regla surta efecto.
# firewall-cmd --reload
Salida de muestra
Para verificar el estado de ejecución de telnet
# systemctl status telnet.socket
Salida de muestra
El protocolo Telnet ahora está listo para usarse. A continuación, vamos a crear un usuario de inicio de sesión.
Crear un usuario de inicio de sesión
En este ejemplo, crearemos un usuario de inicio de sesión para iniciar sesión mediante el protocolo telnet.
# adduser telnetuser
Cree una contraseña para el usuario.
# passwd telnetuser
Especifique la contraseña y confirme.
Para usar el comando telnet para iniciar sesión en un servidor, use la siguiente sintaxis.
$ telnet server-IP address
Por ejemplo
$ telnet 38.76.11.19
En la consola negra, especifica el nombre de usuario y la contraseña.
Para iniciar sesión con PuTTY, ingrese la dirección IP del servidor y haga clic en el botón de radio 'Telnet' como se muestra.
Finalmente, haga clic en el botón 'Abrir'. En la pantalla de la consola, proporcione el nombre de usuario y la contraseña del usuario
Instalación de Telnet en Ubuntu 18.04
Para instalar el protocolo telnet en Ubuntu 18.04 ejecute:
$ sudo apt install telnetd -y
Salida de muestra
Para verificar si el servicio telnet se está ejecutando, ejecute el comando.
$ systemctl status inetd
Salida de muestra
A continuación, debemos abrir el puerto 23 en firewall ufw .
$ ufw allow 23/tcp
Salida de muestra
Finalmente, vuelva a cargar el cortafuegos para efectuar los cambios.
$ ufw reload
Telnet se ha instalado correctamente y está listo para su uso. Al igual que en el ejemplo anterior en CentOS 7, debe crear un usuario de inicio de sesión e iniciar sesión con la misma sintaxis.
Uso de telnet para buscar puertos abiertos
Telnet también se puede utilizar para comprobar si un puerto específico está abierto en un servidor. Para hacerlo, utilice la siguiente sintaxis.
$ telnet server-IP port
Por ejemplo, para verificar si el puerto 22 está abierto en un servidor, ejecute
$ telnet 38.76.11.19 22
Salida de muestra
Resumen
Este tutorial es una guía educativa que le muestra cómo usar el protocolo telnet. DESACONSEJAMOS ALTAMENTE el uso de telnet debido a los riesgos de alta seguridad que presenta debido a la falta de encriptación. SSH es el protocolo recomendado cuando se conecta a sistemas remotos. Los datos enviados a través de SSH se cifran y se mantienen a salvo de los piratas informáticos.