GNU/Linux >> Tutoriales Linux >  >> Linux

Uso del comando Telnet en Linux/Unix

¿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

  1. 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.
  2. 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.


Linux
  1. Comando Cat de Linux:uso y ejemplos

  2. El comando AWK de Linux:ejemplos de sintaxis de uso de Linux y Unix

  3. comando linux mv

  4. Comando df de Linux

  5. UNIX/Linux:10 ejemplos de comandos de Netstat

Comando Grep en Linux/UNIX

Comando ls en Linux/UNIX

comando cp en Linux/UNIX

Buscar comando en Linux/UNIX

Uso del comando SSH en sistemas Linux/Unix

Uso del comando Linux mv con ejemplos