GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo instalar y usar Telnet en Debian 11

Telnet es un protocolo de gestión remota gratuito y de código abierto para sistemas Linux y Windows. Se utiliza para comprobar la conectividad del puerto del servidor remoto desde el sistema cliente. Telnet también se utiliza para solucionar problemas y probar los servicios del sistema que definen el entorno informático remoto. Telnet es un protocolo cliente-servidor que se ejecuta en el puerto 23. Telnet puede realizar varias tareas útiles para los administradores de Linux y Windows.

En esta publicación, le mostraremos cómo instalar y usar Telnet en Debian 11.

Requisitos

  • Un servidor que ejecuta Linux en Atlantic.Net Cloud Platform
  • Una contraseña de root configurada en su servidor

Crear servidor en la nube de Atlantic.Net

Primero, inicie sesión en su servidor en la nube de Atlantic.Net. Cree un nuevo servidor, eligiendo cualquier sistema operativo Linux con al menos 1 GB de RAM. Conéctese a su servidor en la nube a través de SSH e inicie sesión con las credenciales resaltadas en la parte superior de la página.

Instalar servidor Telnet en Debian 11

Para distribuciones basadas en Ubuntu y Debian, instale el servidor Telnet usando el siguiente comando:

apt-get install telnetd -y

Una vez instalado el servidor Telnet, verifique el estado del servidor Telnet con el siguiente comando:

systemctl status inetd

Debería ver el siguiente resultado:

● inetd.service - Internet superserver
     Loaded: loaded (/lib/systemd/system/inetd.service; enabled; vendor preset:>
     Active: active (running) since Thu 2022-03-03 02:31:48 UTC; 49s ago
       Docs: man:inetd(8)
   Main PID: 657 (inetd)
      Tasks: 1 (limit: 2341)
     Memory: 580.0K
        CPU: 8ms
     CGroup: /system.slice/inetd.service
             └─657 /usr/sbin/inetd

Mar 03 02:31:48 debian11 systemd[1]: Starting Internet superserver...
Mar 03 02:31:48 debian11 systemd[1]: Started Internet superserver.

Iniciar sesión en el servidor Telnet desde un sistema remoto

Generalmente, Telnet se utiliza para iniciar sesión en el servidor remoto y realizar tareas administrativas.

Vaya al sistema remoto y ejecute el siguiente comando para iniciar sesión en el servidor Telnet:

telnet telnet-server-ip

Se le pedirá que proporcione su nombre de usuario y contraseña para autenticar el servidor Telnet como se muestra a continuación:

Trying 192.168.0.100...
Connected to 192.168.0.100.
Escape character is '^]'.
Debian 11 LTS
vyompc login: vyom
Password: 

Una vez que haya iniciado sesión, obtendrá el siguiente resultado:

Linux debian11 5.10.0-11-amd64 #1 SMP Debian 5.10.92-1 (2022-01-18) x86_64

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Thu Mar  3 02:31:37 UTC 2022 from 103.1.103.89 on pts/0

[email protected]:~$ 

Ahora puede administrar su servidor de forma remota a través de una interfaz de línea de comandos.

Verifique los puertos abiertos en el sistema remoto

Telnet también es útil para comprobar los puertos abiertos en el sistema remoto.

Por ejemplo, para probar si el puerto 22 está abierto o no en el sistema remoto, ejecute el siguiente comando:

telnet remote-server-ip 22

Si el puerto 22 está abierto, obtendrá el siguiente resultado:

Trying 192.168.1.2...
Connected to 192.168.1.2.
Escape character is '^]'.
SSH-2.0-OpenSSH_7.4

Si el puerto 22 no está abierto o el servicio no se está ejecutando, obtendrá el siguiente resultado:

Trying 192.168.1.2...
telnet: Unable to connect to remote host: Connection refused

Para comprobar si el sitio web test.example.com está abierto en el puerto 80 , ejecute el siguiente comando:

telnet test.example.com 80

Si el puerto 80 está abierto, obtendrá el siguiente resultado:

Trying test.example.com...
Connected to test.example.com.
Escape character is '^]'.

Ahora, ejecute el siguiente comando para recuperar el index.html página del sitio web:

GET /index.html HTTP/1.0

Salida:

HTTP/1.1 200 OK
Date: Wed, 02 Mar 2022 10:22:16 GMT
Server: Apache/2.4.29 (Debian)
Last-Modified: Mon, 31 Jan 2022 07:25:23 GMT
ETag: "2aa6-5d6dbb015179f"
Accept-Ranges: bytes
Content-Length: 10918
Vary: Accept-Encoding
Connection: close
Content-Type: text/html

Comprobar un servidor de correo electrónico remoto

Uno de los mejores usos del comando Telnet es comprobar un servidor de correo electrónico.

Por ejemplo, para verificar un servidor de correo electrónico remoto, ejecute el siguiente comando:

telnet mail-server-ip 25

Una vez que la conexión sea exitosa, obtendrá el siguiente shell:

Trying mail.example.com...
Connected to mail.example.com.
Escape character is '^]'.
220 vyompc ESMTP Postfix (Debian)

Ahora, ejecute el ehlo seguido del nombre de dominio de correo electrónico para responder al servidor:

ehlo example.com

Debería ver todos los métodos admitidos por el servidor de correo electrónico:

250-vyompc
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-STARTTLS
250-ENHANCEDSTATUSCODES
250-8BITMIME
250-DSN
250 SMTPUTF8

Ahora, ejecute el siguiente comando para salir de la conexión Telnet:

quit

Conclusión

En esta publicación, explicamos cómo instalar y usar Telnet en Debian 11. Ahora puede usar el comando Telnet para verificar el puerto remoto y el estado del servidor de correo electrónico. ¡Comience ahora con el alojamiento VPS de Atlantic.Net!


Linux
  1. Cómo instalar y usar versiones posteriores de Debian

  2. Cómo instalar y usar telnet en Kali Linux

  3. Cómo instalar y usar FFmpeg en Debian 9

  4. Cómo instalar y usar Ansible en Debian 11

  5. Cómo instalar y usar Telnet en Ubuntu 20.04 LTS

Cómo instalar y usar fail2ban en Ubuntu y Debian

Cómo instalar Apache en Debian 8.2

Cómo instalar y usar pgAdmin en Ubuntu 18.04

Cómo instalar y usar MySQL Workbench en Ubuntu 18.04

Cómo y por qué usar Linux para instalar Telnet

Cómo instalar y usar Snapd en Debian 11