Está en la página 1de 8

PROTOCOLO SSH

Karla Valeria Pérez Pérez


Raul Sanchez Vazquez
Rogelio Robledo Moreno
¿Que es?
SSH™ (o Secure SHell) es un protocolo que facilita las comunicaciones seguras entre dos
sistemas usando una arquitectura cliente/servidor y que permite a los usuarios conectarse a un
host remotamente. A diferencia de otros protocolos de comunicación remota tales como FTP o
Telnet, SSH encripta la sesión de conexión, haciendo imposible que alguien pueda obtener
contraseñas no encriptadas.
Historia
El protocolo Secure Shell fue desarrollado originalmente por Tatu Ylonen en 1995 en respuesta a un incidente de
piratería en la red universitaria finlandesa. Se había instalado un rastreador de contraseñas en un servidor conectado
directamente a la red troncal y, cuando se descubrió, tenía miles de nombres de usuario y contraseñas en su base de
datos, incluidos varios de la empresa de Ylonen.

Ese incidente llevó a Ylonen a estudiar criptografía y desarrollar una solución que él mismo pudiera usar para iniciar
sesión remotamente a través de Internet de forma segura. Sus amigos propusieron características adicionales y tres
meses después, en julio de 1995, Ylonen publicó la primera versión como código abierto. Se convirtió en OpenSSH.
Posteriormente tomó el protocolo de estandarización en el IETF y diseñó el Protocolo de transferencia de archivos
SSH (SFTP) . Fundó SSH Communications Security Corp en diciembre de 1995 para proporcionar soporte comercial
para el protocolo.
Funcionamiento
El protocolo funciona en el modelo
cliente-servidor, lo que significa que la conexión
la establece el cliente SSH que se conecta al
servidor SSH. El cliente SSH dirige el proceso de
configuración de la conexión y utiliza
criptografía de clave pública para verificar la
identidad del servidor SSH. Después de la fase
de configuración, el protocolo SSH utiliza un
cifrado simétrico fuerte y algoritmos hash para
garantizar la privacidad e integridad de los
datos que se intercambian entre el cliente y el
servidor.
Características
El protocolo SSH proporciona los siguientes tipos de protección:

● Después de la conexión inicial, el cliente puede verificar que se está conectando al mismo servidor al que se
conectó anteriormente.
● El cliente transmite su información de autenticación al servidor usando una encriptación robusta de 128 bits.
● Todos los datos enviados y recibidos durante la sesión se transfieren por medio de encriptación de 128 bits, lo cual
los hacen extremadamente difícil de descifrar y leer.
● El cliente tiene la posibilidad de reenviar aplicaciones X11 desde el servidor. Esta técnica, llamada reenvío por X11,
proporciona un medio seguro para usar aplicaciones gráficas sobre una red.
Protocolo de transferencia de archivos SFTP
- SFTP (Protocolo de transferencia de archivos SSH) es un protocolo de transferencia de archivos seguro. Se
ejecuta sobre el protocolo SSH . Es compatible con la funcionalidad completa de seguridad y autenticación de
SSH.
- SFTP ha reemplazado casi legado FTP como protocolo de transferencia de archivos, y está reemplazando
rápidamente FTP / S . Proporciona toda la funcionalidad que ofrecen estos protocolos, pero de forma más
segura y fiable, con una configuración más sencilla. Básicamente, ya no hay razón para utilizar los protocolos
heredados.
- SFTP también protege contra el rastreo de contraseñas y los ataques man-in-the-middle . Protege la
integridad de los datos mediante funciones de cifrado y hash criptográficas, y auténtica tanto al servidor como
al usuario.
Formato de archivo de clave pública
- El formato de archivo de clave pública no es un estándar formal , pero muchas implementaciones admite este
formato.
- El protocolo SSH admite el uso de pares de claves públicas / privadas en para realizar la autenticación basada
en criptografía de clave pública. Sin embargo, para utilizar la autenticación de clave pública en SSH protocolo,
las claves públicas deben intercambiarse primero entre el cliente y servidor.
Bibliografía
1. https://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-rg-es-4/ch-ssh.html
2. https://www.ssh.com/ssh/protocol/
3. https://www.ssh.com/ssh/protocol/
4. https://blog.irontec.com/ssh-las-cosas-que-no-sabias/
5. https://www.ssh.com/ssh/sftp/
6. https://assets.ctfassets.net/0lvk5dbamxpi/3vbNds7rbHCoatNBvxIr69/a86
107bd01199b9f71c3bba3b082e90b/RFC_4716_-_The_Secure_Shell__SSH__
Public_Key_File_Format

También podría gustarte