Profundiza U7

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 23

Servidor SSH

SSH (Secure Shell)

Es un protocolo y programa que lo implementa, con la función de


acceder a servidores privados a través de una puerta trasera. Permite
manejar por completo el servidore mediante un interprete de comandos.

Permite copiar datosde forma segura y gestionar claves.


Servidor SSH

Es un servicio que permite al usuario acceda de forma remota al servidor


privado, de tal manera que la comunicación entre el cliente y el servidor
van cifradas desde el primer momento.

Usa técnicas criptográficas para garantizar comunicaciones encriptadas


en todo momento.
Autenticación SSH

Toda la información que se realice al servidor se transmite encriptada con


una clave segura de 128Bits, las conexiones por SSH utilizan el puerto 22
del servidor, aunque este puerto se puede cambiar de ser necesario.

El servidor escucha en el puerto 22, organiza la conexión segura


mediante la autenticación del cliente, y el cliente debe iniciar la conexión
SSH iniciando el protocolo TCP con el servidor.

Imagen tomada desde https://www.hostinger.es/tutoriales/que-es-ssh


Autenticación SSH

Se realiza una negociación de cifrado de sesión, cuando el servidor


presenta los protocolos y versiones de cifrado al cliente.

Si el cliente coincide en este tipo de protocolo y versión, se alcanza al


acuerdo para iniciar la conexión, aquí se analiza el tipo de cifrado y las
claves de seguridad que utilizaran.

Por último es la autenticación de credenciales del usuario, donde va el


registro de usuario y contraseña del mismo.

Imagen tomada desde https://www.hostinger.es/tutoriales/que-es-ssh


Técnicas de Cifrado

La gran ventaja que tiene el protocolo SSH es el uso de cifrado para


asegurar la transferencia de la información entre el servidor y el cliente.

Existen tres tipos de técnicas más utilizadas

• Encriptación simétrica
• Encriptación Asimétrica
• Hashing
Cifrado Simétrico

Es una técnica donde se usa una clave secreta tanto para encriptar el
mensaje como para desencriptarlo, tanto en el sitio del cliente como en el
servidor.

Se le conoce también como clave compartida o cifrado secreto


compartido, por lo consiguiente se usa una sola clave, el problema es
que cualquiera que conozca la clave puede descifrar los mensajes.

Imagen tomada desde https://www.hostinger.es/tutoriales/que-es-ssh


Cifrado Asimétrico

Es una técnica donde se usa dos claves separadas para el cifrado y


descifrado. Las mismas se conocen como clave pública y clave privada.
Juntas arman una clave público-privado.

Este tipo de cifrado no se usa para toda la sesión SSH, únicamente en el


cambio de claves de cifrado privadas, el momento donde se envían las
claves privadas para descifrar los mensajes. Una vez establecido esto,
la comunicación se realiza de forma simétrica segura.

Imagen tomada desde https://www.hostinger.es/tutoriales/que-es-ssh


Hashing

Es otra técnica de criptografía, el hash unidireccional esta destinado a no


ser descifrado. Si no que generan un valor único de longitud fija.

SSH utiliza hashes para verificar la autenticidad de mesajes, esto lo


realiza utilizando HMACs.

Imagen tomada desde https://www.hostinger.es/tutoriales/que-es-ssh


Conexiones SSH

Se usa un programa cliente SSH para verificar si un equipo o servidor


tienen configurada las conexiones SSH.
Conexiones SSH

Si no se encuentran configuradas las conexiones hacía el servidor sale un


mensaje de error, Network error. Connection refused
FreeSSHD

Este software se usa para crear un servidor SSH y un servidor SFTP. El


SSH servirá para ejecutar comandos desde la consola de Windows o
usando un cliente SSH como putty para acceder al servidor.

Se debe descargar el programa desde


http://www.freesshd.com/?ctt=download

Imagen tomada desde http://www.freesshd.com/?ctt=download


FreeSSHD

Ejecutamos el archivo que se descargo


FreeSSHD

Seleccionamos la carpeta donde se desea instalar


FreeSSHD

Seleccionamos tipo de instalación


FreeSSHD

Seleccionamos nombre de la carpeta


FreeSSHD

Seleccionamos nombre de la carpeta


FreeSSHD

Creamos icono en el escritorio


FreeSSHD

Muestra el resumen de la instalación


FreeSSHD

Es importante a las opciones de llave privada y de correr FreeSSHD


como un servicio del sistema darle si
FreeSSHD

Ejecutamos el FreeSHHD desde el escritorio, e intentamos acceder


nuevamente desde el aplicativo de Putty. Al mensaje seleccionamos que
SI
FreeSSHD

Iniciamos sesión con el usuario y la contraseña del servidor, y que


corresponda a los permisos de usuarios
Bibliografía

Hostinguer, D (2017) ¿Cómo funciona el SSH?. Recuperado de


https://www.hostinger.es/tutoriales/que-es-ssh

Redes@zone ( S.F) Freesshd para windows : instala de forma sencilla un


servidor ssh y sftp. Recuperado de
https://www.redeszone.net/windows/freesshd-para-windows-
instalacion-y-manual-de-configuracion-de-freesshd-para-
windows-servidor-ssh-y-sftp/

También podría gustarte