Un servidor conectado a internet recibe ataques automáticos desde el primer minuto. No importa si es pequeño o si «nadie lo conoce»: los bots escanean toda la red buscando puertos abiertos y contraseñas débiles. La buena noticia es que con una base de seguridad bien aplicada bloqueas el 95% de esos intentos. Esta es la lista que aplicamos en cada servidor que gestionamos.
1. Mantén el sistema actualizado
La mayoría de los hackeos aprovechan vulnerabilidades ya conocidas que tienen parche. Mantener el sistema al día es la defensa más barata y efectiva.
- Aplica actualizaciones de seguridad periódicamente.
- Activa actualizaciones automáticas para paquetes críticos.
- Elimina servicios y software que no uses: menos superficie de ataque.
2. Endurece el acceso SSH
SSH es la puerta principal de tu servidor. Si la dejas mal protegida, todo lo demás sobra.
- Desactiva el inicio de sesión como
root. - Usa claves SSH en lugar de contraseñas.
- Cambia el puerto por defecto y limita qué usuarios pueden entrar.
3. Firewall y Fail2ban
Configura un firewall que permita solo los puertos necesarios (por ejemplo 80 y 443 para la web) y suma Fail2ban para bloquear automáticamente las IPs que intentan adivinar contraseñas.
4. Copias de seguridad y monitoreo
La seguridad no termina en evitar ataques: también es poder recuperarte. Sin backups verificados, un fallo o un ransomware puede borrar años de trabajo.
- Programa backups automáticos diarios fuera del servidor.
- Prueba la restauración cada cierto tiempo (un backup que no restaura no sirve).
- Monitorea CPU, disco y servicios con alertas en tiempo real.
5. Usuarios y permisos mínimos
Cada usuario y cada servicio debe tener solo los permisos que necesita, nada más. Así, si una cuenta se ve comprometida, el daño queda contenido.
Error común: dejar la base de datos accesible desde internet o usar la misma contraseña en varios servicios. Aísla los servicios internos y usa contraseñas únicas y largas.
Conclusión
Asegurar un servidor no es un evento único, es un hábito: actualizar, vigilar y respaldar. Si lo aplicas, duermes tranquilo sabiendo que tu infraestructura está protegida y disponible.
