GlosarioVersion en ingles

Articulo de ayuda

SSH (Secure Shell)

SSH (Secure Shell) es un protocolo de red que proporciona a los administradores de sistemas una forma segura de acceder a una computadora sobre una red no...

Publicado: 30/6/2026Actualizado: 30/6/2026

SSH (Secure Shell) es un protocolo de red que proporciona a los administradores de sistemas una forma segura de acceder a una computadora sobre una red no segura. SSH ofrece una comunicacion cifrada entre dos dispositivos, permitiendo operaciones seguras como la administracion de sistemas, la transferencia de archivos y la ejecucion de comandos a distancia.

Caracteristicas principales de SSH:

  • Cifrado fuerte: SSH utiliza cifrado para asegurar que todas las comunicaciones entre el cliente y el servidor esten protegidas de interceptaciones y ataques de man-in-the-middle.
  • Autenticacion: Soporta varios metodos de autenticacion, incluyendo contrasenas, autenticacion basada en clave publica, y autenticacion de host. La autenticacion basada en claves es mas segura y recomendada por sobre las contrasenas.
  • Tuneles seguros: SSH puede encaminar otros protocolos de red a traves de su conexion cifrada, lo que permite asegurar varios tipos de comunicaciones de red.
  • Transferencia de archivos: Aunque el proposito principal de SSH es proporcionar una shell segura para la administracion de sistemas, tambien puede ser usado para transferir archivos de manera segura utilizando SCP (Secure Copy Protocol) o SFTP (SSH File Transfer Protocol), una alternativa segura al FTP.

Usos comunes de SSH:

  1. Administracion remota: SSH es la herramienta estandar para la administracion segura de servidores y sistemas operativos basados en Unix, como Linux y macOS, a traves de Internet, especialmente util en un VPS.
  2. Transferencia de archivos: SSH permite la transferencia segura de archivos entre computadoras utilizando SCP o SFTP.
  3. Tunelizacion de aplicaciones: Los tuneles SSH pueden ser usados para asegurar otros protocolos de red, como HTTP, FTP, y SMTP, permitiendo que los usuarios conecten de forma segura a traves de redes no seguras.
  4. Port forwarding: SSH puede redirigir el trafico de puertos especificos a traves de un tunel cifrado, lo que es util para acceder a servicios internos de una red protegida desde el exterior.

Herramientas y comandos SSH:

  • OpenSSH: Una suite de herramientas de conectividad de codigo abierto para administrar redes seguras a traves del protocolo SSH.
  • PuTTY: Un cliente SSH y Telnet gratuito y de codigo abierto para Windows y Unix.
  • Comandos basicos: ssh para iniciar una sesion SSH, scp para copiar archivos de forma segura entre maquinas, y sftp para una sesion interactiva de transferencia de archivos.

SSH es esencial para la seguridad de las redes modernas, proporcionando una manera segura y cifrada de realizar tareas criticas de administracion y transferencia de datos en entornos distribuidos.