Contexto
Introducción
En entornos productivos, SSH es uno de los principales vectores de ataque. Configurarlo correctamente es fundamental para evitar accesos no autorizados.
El hardening de SSH implica:
- Autenticación segura (llaves)
- Restricción de acceso
- Configuración del servicio
- Protección contra ataques
Un servicio SSH mal configurado puede comprometer completamente un sistema.
Objetivo
Objetivo
- Configurar autenticación por llaves
- Deshabilitar acceso por contraseña
- Modificar parámetros de seguridad en SSH
- Analizar riesgos y mitigaciones
Entorno
Condiciones del entorno
Se requiere acceso a un servidor Linux con privilegios sudo.
ssh usuario@IP_SERVIDOR
⚠️ Error común: bloquear acceso SSH. Ejecutar cambios con precaución.
Comandos
Comandos y explicación
ssh-keygen → Genera par de llaves
ssh-keygen -t rsa -b 4096
ssh-copy-id → Copia llave al servidor
ssh-copy-id usuario@IP
/etc/ssh/sshd_config → Configuración del servicio
systemctl restart ssh → Reinicia servicio
sudo systemctl restart ssh
Ejecución
Actividad paso a paso
- Generar llave:
ssh-keygen -t rsa -b 4096
- Copiar llave:
ssh-copy-id usuario@IP
- Probar acceso sin contraseña:
ssh usuario@IP
- Editar configuración:
sudo nano /etc/ssh/sshd_config
- Modificar:
PasswordAuthentication no
PermitRootLogin no
- Reiniciar servicio:
sudo systemctl restart ssh
- Validar acceso nuevamente
Análisis
Análisis del sistema
- ¿Qué cambia al usar llaves en lugar de contraseña?
- ¿Por qué deshabilitar root?
- ¿Qué riesgos se mitigaron?
La autenticación por llaves elimina ataques de fuerza bruta basados en contraseñas.
Reflexión
Preguntas de reflexión
- ¿Qué pasaría si pierdes la llave privada?
- ¿Cómo implementarías RBAC en SSH?
- ¿Qué otros mecanismos de seguridad aplicarías?
Extensión
Actividad complementaria
- Investigar fail2ban
- Configurar cambio de puerto SSH
- Explorar autenticación multifactor
Entrega: análisis técnico
Entrega
Evidencia
- Capturas de:
- ssh-keygen
- ssh-copy-id
- configuración sshd_config
- login exitoso sin contraseña
- Explicación de cambios
- Respuestas de reflexión