Tecnologías de servidor 2 min

SSH

Secure Shell
En una frase

SSH (Secure Shell) es un protocolo de red cifrado, creado en 1995, que permite acceder de forma remota y segura a servidores y ejecutar comandos por línea de comandos. Es el estándar para administrar VPS y servidores Linux, y se autentica preferiblemente con par de claves pública/privada.

Qué es SSH

SSH (Secure Shell) es un protocolo cifrado para acceso remoto seguro a servidores. Sustituye a Telnet (sin cifrar). Permite ejecutar comandos, transferir archivos (SFTP), tunelar conexiones.

Cómo funciona

Cliente conecta al puerto 22 del servidor. Autenticación por contraseña o (recomendado) clave pública/privada. Sesión cifrada con criptografía simétrica (AES). Permite ejecutar shell remoto.

Cuándo usarlo

Imprescindible para VPS, dedicados y cualquier servidor Linux. Mejor práctica: deshabilitar password auth, usar solo claves públicas. Cambiar puerto 22 a otro reduce ataques automatizados.

Datos curiosos

  • SSH creado en 1995 por Tatu Ylönen tras un sniff a su universidad.
  • OpenSSH (open source) domina implementaciones servidor.
  • SSH tunneling permite acceder a servicios internos como si fueras local.

Preguntas frecuentes

¿Más seguro que FTP?

Mucho. SSH/SFTP cifra todo. FTP plano envía contraseñas en cleartext.

¿Cliente?

Linux/macOS: terminal. Windows: nativo (Win10+) o PuTTY/MobaXterm.

¿Claves o password?

Claves siempre. Más seguro y cómodo (no escribir password). Generar con ssh-keygen.