Telnet es un protocolo de red utilizado para proporcionar una comunicación bidireccional en tiempo real basada en texto entre dos máquinas. Aunque Telnet ha sido reemplazado en gran medida por protocolos más seguros como SSH, aún puede ser útil en ciertas situaciones de administración de red y pruebas. En este artículo, te mostraremos cómo configurar Telnet en Debian 12 paso a paso. Este tutorial está diseñado para ser técnico pero accesible para los recién llegados.
Requisitos Previos
Antes de comenzar, asegúrate de tener lo siguiente:
- Un sistema Debian 12 instalado.
- Acceso a una cuenta con privilegios de superusuario (root) o acceso a
sudo
.
Advertencia de Seguridad
Telnet no cifra los datos transmitidos, incluyendo las credenciales de inicio de sesión. Se recomienda utilizar Telnet solo en redes de confianza o para propósitos específicos de prueba. Para tareas de administración remota en entornos de producción, utiliza SSH.
Paso 1: Actualizar el Sistema
Primero, asegúrate de que tu sistema esté actualizado. Abre una terminal y ejecuta los siguientes comandos:
sudo apt update
sudo apt upgrade -y
Paso 2: Instalar el Servidor Telnet
Para configurar un servidor Telnet, necesitas instalar el paquete telnetd
. Ejecuta el siguiente comando para instalar el servidor Telnet:
sudo apt install telnetd -y
Paso 3: Configurar el Servicio Telnet
Habilitar el Servicio Telnet
Después de instalar telnetd
, habilita el servicio para que se inicie automáticamente al arrancar el sistema y luego inícialo:
sudo systemctl enable inetd
sudo systemctl start inetd
Verificar el Estado del Servicio
Verifica que el servicio Telnet esté funcionando correctamente:
sudo systemctl status inetd
Paso 4: Configurar el Firewall
Si tienes un firewall habilitado, necesitas permitir el tráfico Telnet en el puerto 23. UFW (Uncomplicated Firewall) es una herramienta común en Debian para gestionar el firewall. Permite el puerto Telnet con el siguiente comando:
sudo ufw allow 23/tcp
Paso 5: Probar la Configuración del Servidor Telnet
Desde Otro Sistema Debian
En una máquina cliente, instala el cliente Telnet si aún no está instalado:
sudo apt install telnet -y
Conectarse al Servidor Telnet
Desde la máquina cliente, conéctate al servidor Telnet utilizando la dirección IP del servidor:
telnet [IP_DEL_SERVIDOR]
Reemplaza [IP_DEL_SERVIDOR]
con la dirección IP de tu servidor Debian donde has configurado Telnet.
Iniciar Sesión
Deberías ver una pantalla de inicio de sesión donde puedes ingresar el nombre de usuario y la contraseña para acceder al servidor.
Configuraciones Adicionales
Configurar Usuarios
Para añadir un nuevo usuario que pueda acceder mediante Telnet, usa el siguiente comando:
sudo adduser nombre_usuario
Restricciones de Acceso
Puedes configurar restricciones de acceso a Telnet editando el archivo /etc/hosts.allow
y /etc/hosts.deny
.
Permitir Acceso
Edita /etc/hosts.allow
para permitir el acceso solo desde direcciones IP específicas:
sudo nano /etc/hosts.allow
Añade la siguiente línea:
telnetd: 192.168.1.0/24
Reemplaza 192.168.1.0/24
con la red desde la que deseas permitir el acceso.
Denegar Acceso
Edita /etc/hosts.deny
para denegar el acceso desde todas las demás direcciones:
sudo nano /etc/hosts.deny
Añade la siguiente línea:
telnetd: ALL
Para mejorar el rendimiento y la gestión de tus servicios de red, considera utilizar los servicios de Shape.host. Ofrecen soluciones de Cloud VPS que proporcionan escalabilidad, alta disponibilidad y un rendimiento superior para tus aplicaciones y servicios de red. Con Shape.host, puedes asegurarte de que tu infraestructura esté siempre disponible y funcionando de manera óptima.