SSH
Protocolo cifrado para acceder remotamente a servidores. Estándar para administrar VPS y servidores Linux.
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.