Protocolo SSH: qué es y para qué sirve

Por Felipe

Publicado en:

Los servicios de hosting proporcionan cada vez más servicios que, por consiguiente, implica la utilización de más tipos de protocolos. Pero ¿qué es un protocolo de informática en el ámbito de la comunicación? Bien, un protocolo es un modo de comunicación para intercambiar información, dividido en diferentes capas. Así pues, el protocolo común donde los usuarios navegan con el navegador estaría en la capa de internet, por ejemplo. Pero hay muchos otros protocolos, como el protocolo SSH, el protocolo HTTP o el protocolo FTP, que son algunos de los más usados cuando se quiere administrar un alojamiento.

En este caso vamos a centrarnos en el protocolo SSH y por qué es importante conocer su funcionamiento y beneficios para nuestro servidor.

Qué es SSH

El protocolo SSH es un sistema de comunicación segura. Significa que en este tipo de transmisión la información va encriptada. Como ya hemos dicho, todos los protocolos se dividen en capas dependiendo de la función y finalidad de estos. En este caso, el protocolo SSH actúa en la capa de aplicación. Con todo esto, podemos deducir que el protocolo SSH es un sistema de acceso remoto al host que tenemos contratado de manera segura.

Pero, ¿qué es SSH? SSH se traduce como Secure Shell o, dicho de otro modo, terminal seguro. Permite que el usuario pueda acceder, modificar y administrar su servidor de forma totalmente segura y de manera remota. Los usuarios pueden descargar la aplicación cliente PuTTY o FileZilla, que son las aplicaciones más conocidas en el uso de este protocolo, para establecer este tipo de conexión.

Cómo funciona el protocolo SSH

Para establecer una conexión SSH entre el cliente y el servidor es necesario cuatro datos, facilitados siempre por el administrador del servidor, y son:

  • Dirección del servidor
  • Nombre de Usuario
  • Contraseña
  • Puerto

Con toda esta información ingresada en el cliente descargado que se prefiera es posible establecer una conexión remota y segura.

La conexión se establece de la siguiente forma: primero el cliente y el servidor se aseguran de que la conexión va a estar encriptada y se autentica el cliente ante el servidor. Seguidamente, en la capa de transporte, se establece el algoritmo de cifrado de la clave pública y de los mensajes. El servidor le da al cliente una llave única de para acceder al host de forma segura y de esta forma se establece un canal de acceso.

Y, ¿qué es cifrado y para qué sirve? Básicamente es una forma de modificar la información clave de tal manera que solo el receptor y el emisor saben que contiene esos mensajes. De esta forma, ningún agente externo que capte el mensaje podrá leerlo.

Beneficios del protocolo SSH

Como hemos ido explicando, el principal beneficio del protocolo SSH, es la de establecer una conexión segura, permitiendo a las aplicaciones realizar cambios, modificaciones y eliminaciones de datos e información del servidor. De esta forma, se previenen los ataques y la información queda totalmente protegida frente a amenazas externas porque la información va cifrada.

 

En definitiva, para la utilización de los servicios que te provee tu servidor para tu alojamiento, el protocolo SSH constituye un sistema de protección único entre dos puntos de conexión. Es el protector de las aplicaciones, permitiendo a los otros protocolos operar con total seguridad, independientemente de la capa comunicativa que sea.