Jump to content

Telnet (Español)

From ArchWiki
Esta traducción de Telnet fue revisada el 2025-09-08. Si existen cambios puede actualizarla o avisar al equipo de traducción.

De Wikipedia

Telnet (abreviación para "teletype network") es una applicación de protocolo cliente/servidor que provee acceso virtual a terminales de sistemas remotos en redes de área local o el Internet.

Hoy, telnet es raramente usado debido a preocupaciones de seguridad y es solo usado para software y hardware legado, para información sobre como mitigar los problemas de seguridad véase #Preocupaciones de seguridad.

Instalación

Instale el paquete inetutils que incluye un cliente telnet, un servidor telnet con servicio systemd (Español) y sockets.

Para configurar un servidor telnet con xinetd, instale xinetdAUR también.

Configuración

Para habilitar las conexiones del servidor telnet en systemd, habilite telnet.socket (si desea que el servidor telnet arranque en cada inicio), e inicie telnet.socket para probar la conectividad.

Para habilitar las conexiones del servidor telnet en xinetd, edite /etc/xinetd.d/telnet, cambie disable = yes a disable = no y reinicie el servicio xinetd.

Habilite systemd xinetd service si desea iniciarlo en el momento del arranque.

Probando la configuración

Intente abrir una conexión telnet a su servidor:

$ telnet localhost

Intente un inicio de sesión root para ver si su configuración lo permite y las implicaciones de seguridad que eso conlleva.

Si la sesión se desconecta antes de recibir un mensaje de inicio de sesión, intente instalar inetutils-gitAUR en lugar del inetutils actual y reinicie telnet.socket.

Sugerencia Si recibe código no deseado de un servidor telnet remoto que envía caracteres que no son ascii con una codificación que no es unicode, es posible que desee instalar luit para resolver este problema.

Tips y trucos

Preocupaciones de seguridad

Telnet es un protocolo de texto plano que no soporta encriptación TLS, Los datos pueden ser fácilmente interceptados y modificados por eso debería no ser usado en servidores de producción, o para transmitir datos sensibles.

Existen intentos de mitigar dichos problemas de seguridad; consulte #Netkit y #Tunneling para obtener mitigaciones.

Netkit

Puedes usar netkit-telnet-sslAUR que modifica el protocolo para soportar encriptación TLS.

Tunneling

Puedes usar una VPN o SSH para crear un túnel encriptado para el tráfico de telnel entre dos equipos,o redes.

Nota El tráfico de telnel solo puede ser escriptado mientras este dentro del túnel encriptado, asegúrese de que la red o equipo está tunelizado para ser seguro.