Diferencia entre SSH y Telnet

Si ha estado usando una distribución de Linux durante bastante tiempo y ya no es un novato en Linux, es posible que haya encontrado términos como SSH y telnet. Son bastante similares en lo que respecta a las instalaciones que brindan, pero ¿SSH entró en juego cuando ya existía Telnet? 
 

SSH o shell seguro

SSH o Secure SHell ahora es el único protocolo importante para acceder a los dispositivos y servidores de red a través de Internet. SSH fue desarrollado por SSH Communications Security Ltd., es un programa para iniciar sesión en otra computadora a través de una red, ejecutar comandos en una máquina remota y mover archivos de una máquina a otra. 

  • Proporciona autenticación sólida y comunicaciones seguras a través de canales inseguros.
  • SSH se ejecuta en el puerto 22 de forma predeterminada; sin embargo, se puede cambiar fácilmente. SSH es un protocolo muy seguro porque comparte y envía la información en forma encriptada, lo que proporciona confidencialidad y seguridad de los datos en una red no segura como Internet.
  • Una vez que los datos para la comunicación se cifran mediante SSH, es extremadamente difícil descifrar y leer esos datos, por lo que nuestras contraseñas también se vuelven seguras para viajar en una red pública.
  • SSH también utiliza una clave pública para la autenticación de los usuarios que acceden a un servidor y es una gran práctica que nos proporciona una seguridad extrema. SSH se usa principalmente en todos los sistemas operativos populares como Unix, Solaris, Red-Hat Linux, CentOS, Ubuntu, etc.
  • SSH protege una red de ataques como la suplantación de IP, el enrutamiento de origen de IP y la suplantación de DNS. Un atacante que ha logrado apoderarse de una red solo puede obligar a ssh a desconectarse. Él o ella no puede reproducir el tráfico o secuestrar la conexión cuando el cifrado está habilitado.
  • Cuando se utiliza el inicio de sesión de ssh (en lugar de rlogin), se cifra toda la sesión de inicio de sesión, incluida la transmisión de la contraseña; por lo tanto, es casi imposible que un extraño recopile contraseñas.

La instalación de las aplicaciones de servidor y cliente de OpenSSH es más sencilla. 
Para instalarlo en su sistema Ubuntu, use este comando en un indicador de terminal:  

$sudo apt-get update
$sudo apt install openssh-client

Para instalar la aplicación del servidor OpenSSH y los archivos de soporte relacionados, use este comando en un indicador de terminal:  

$sudo apt-get update
$sudo apt install openssh-serve

¡Y eso es todo! sencillo no? 
 

Telnet

Telnet es la abreviatura conjunta de Telecomunicaciones y Redes y es un protocolo de red mejor conocido por la plataforma UNIX. Telnet usa el puerto 23 y fue diseñado específicamente para redes de área local. 

  • Telnet es famoso por ser el Internet original cuando se lanzó por primera vez en 1969 y se creó para ser una forma de control remoto para administrar computadoras centrales desde terminales distantes. En aquellos días originales de las grandes computadoras mainframe, telnet permitía a los estudiantes y profesores de investigación ‘iniciar sesión’ en la mainframe de la universidad desde cualquier terminal del edificio.
  • Este inicio de sesión remoto ahorró a los investigadores horas de caminata cada semestre. Si bien telnet palidece en comparación con la tecnología de red moderna, fue revolucionario en 1969, y telnet ayudó a allanar el camino para la eventual World Wide Web en 1989. Si bien la tecnología telnet es muy antigua, todavía la usan los puristas.
  • Telnet no es un protocolo de comunicación seguro porque no utiliza ningún mecanismo de seguridad y transfiere los datos a través de la red/internet en forma de texto sin formato, incluidas las contraseñas, por lo que cualquiera puede rastrear los paquetes para obtener esa información importante.
  • No se utilizan políticas de autenticación ni técnicas de cifrado de datos en telnet que causen una gran amenaza de seguridad, por lo que telnet ya no se usa para acceder a dispositivos y servidores de red a través de una red pública.

En Ubuntu (una distribución de Linux famosa y mi favorita) 
podemos instalar el servidor telnet con los siguientes comandos:  

$sudo apt-get install xinetd telnetd

El servicio debe iniciarse automáticamente una vez que se realiza la instalación. También puede verificar el estado del servicio si es necesario usando:  

$sudo /etc/init.d/xinetd status

Para Telnet una IP:  

$telnet serverip

Si desea cambiar sus puertos, deberá editar /etc/services con la línea:  

$telnet 23/tcp 

Una vez cambiado, reinicie para aplicar los cambios con:  

$sudo /etc/init.d/xinetd restart

En este momento, puede parecer algunos comandos de terminal tediosos y extravagantes, pero si intenta ejecutarlos una vez en su terminal, créame, ¡lo encontrará extremadamente fácil! 
Al igual que SSH, Telnet aparentemente también es solo una pantalla de terminal aburrida y aburrida pero con algunas características inimaginables. 
 

Diferencias entre SSH y Telnet 

  1. SSH es más seguro en comparación con Telnet
  2. SSH cifra los datos mientras que Telnet envía datos en texto sin formato
  3. SSH usa una clave pública para la autenticación , mientras que Telnet no usa ninguna autenticación.
  4. SSH agrega un poco más de sobrecarga al ancho de banda en comparación con Telnet
  5. Telnet ha sido casi reemplazado por SSH en casi todos los usos
  6. SSH y Telnet comúnmente tienen el mismo propósito

Por último, hay algunos clientes SSH, el software que puede usar para configurar una conexión con el servidor SSH disponible para todos los principales sistemas operativos y sistemas operativos de tabletas.  

  • Mac OS X y Linux: incorporado, disponible en Terminal
  • Windows: PuTTY, otros
  • Android: JuiceSSH, otros
  • iOS: Aviso, otros

Si desea conectar su PC con Windows a una PC con Linux, necesita un software llamado ‘PuTTY’ que puede descargar desde aquí
Después de la instalación se parecerá mucho a esto: 

PuTTy

Referencias: askubuntu.com

Publicación traducida automáticamente

Artículo escrito por Kartik Thakral y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *