Uso de comandos Telnet en Linux/Unix
On octubre 24, 2021 by admin¿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 de los comandos de Telnet.
Aviso legal
- 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 encriptados y pueden ser interceptados por los hackers.
- En lugar de utilizar telnet, un protocolo más preferido para usar es SSH que está encriptado y es más seguro
Veamos cómo se puede instalar y utilizar el protocolo telnet.
Instalando Telnet
En esta sección, te 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 ejemplo
Siguiente, Inicie y habilite el servicio telnet emitiendo el siguiente comando
# systemctl start telnet.socket# systemctl enable telnet.socket
Sample Output
Siguiente, permita el puerto 23 que es el puerto nativo que utiliza telnet en el firewall.
# firewall-cmd --permanent --add-port=23/tcp
Por último, recargue el cortafuegos para que la regla surta efecto.
# firewall-cmd --reload
Salida de la muestra
Para verificar el estado de la ejecución de telnet
# systemctl status telnet.socket
Salida de la muestra
El protocolo telnet ya está listo para ser utilizado. A continuación, vamos a crear un usuario de inicio de sesión.
Creación de un usuario de inicio de sesión
En este ejemplo, crearemos un usuario de inicio de sesión para acceder mediante el protocolo telnet.
# adduser telnetuser
Cree una contraseña para el usuario.
# passwd telnetuser
Especifique la contraseña y confírmela.
Para utilizar el comando telnet para iniciar sesión en un servidor, utilice la siguiente sintaxis.
$ telnet server-IP address
Por ejemplo
$ telnet 38.76.11.19
En la consola negra, especifique el nombre de usuario y la contraseña.
Para iniciar la sesión utilizando Putty, introduzca la dirección IP del servidor y haga clic en el botón de opción ‘Telnet’, como se muestra.
Por último, haga clic en el botón ‘Open’. 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 ejemplo
Para comprobar si el servicio telnet se está ejecutando, ejecute el comando.
$ systemctl status inetd
Salida de ejemplo
A continuación, tenemos que abrir el puerto 23 en el firewall ufw.
$ ufw allow 23/tcp
Salida de ejemplo
Por último, recargue el cortafuegos para que los cambios tengan efecto.
$ ufw reload
Telnet ha sido instalado con éxito y está listo para ser utilizado. Al igual que en el ejemplo anterior en CentOS 7, es necesario crear un usuario de inicio de sesión y acceder utilizando la misma sintaxis.
Usando telnet para comprobar los puertos abiertos
Telnet también se puede utilizar para comprobar si un puerto específico está abierto en un servidor. Para ello, utilice la siguiente sintaxis.
$ telnet server-IP port
Por ejemplo, para comprobar si el puerto 22 está abierto en un servidor, ejecute
Deja una respuesta