🔐 Cómo Asegurar tu VPS en Linux con Firewall, Fail2Ban y SSH Seguro (2025)

Hid33n 18 junio, 2025 Comentarios:0

¿Tenés un VPS con Linux y querés protegerlo contra ataques automáticos, fuerza bruta y accesos no autorizados? En esta guía rápida vas a aprender a:

  • ✔️ Configurar firewall con UFW
  • ✔️ Proteger el acceso SSH cambiando puerto y desactivando root
  • ✔️ Instalar Fail2Ban para bloquear intentos de acceso

🔧 Paso 1: Configurar UFW (Uncomplicated Firewall)

Instalar UFW:

sudo apt update
sudo apt install ufw -y

Abrir puertos necesarios:

sudo ufw allow OpenSSH
sudo ufw allow 80
sudo ufw allow 443
sudo ufw allow 8090/tcp  # CyberPanel opcional

Activar y verificar:

sudo ufw enable
sudo ufw status verbose

🛡️ Paso 2: Proteger el Acceso SSH

Editar el archivo de configuración:

sudo nano /etc/ssh/sshd_config

Cambiá estas líneas:

Port 2222
PermitRootLogin no
PasswordAuthentication no

Abrí el nuevo puerto:

sudo ufw allow 2222/tcp

Reiniciá el servicio SSH:

sudo systemctl restart ssh

🧠 Paso 3: Instalar y configurar Fail2Ban

Instalar Fail2Ban:

sudo apt install fail2ban -y

Copiar archivo base:

sudo cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local

Editar la protección SSH:

[sshd]
enabled = true
port = 2222
filter = sshd
logpath = /var/log/auth.log
maxretry = 4
bantime = 600

Reiniciar Fail2Ban:

sudo systemctl restart fail2ban
sudo fail2ban-client status

📌 Extra: Buenas prácticas

  • ✅ Actualizá tu sistema: sudo apt update && sudo apt upgrade -y
  • ✅ Desactivá servicios que no uses: sudo systemctl disable apache2 mysql ftp
  • ✅ Usá Cloudflare para ocultar IP pública

✅ Conclusión

Con estos pasos simples ya tenés un VPS mucho más seguro. Aplicaste:

  • ✔️ Firewall con UFW
  • ✔️ Puerto SSH personalizado
  • ✔️ Fail2Ban activo

Esto es esencial si montás WordPress, CyberPanel, un servidor de MU Online o cualquier otro proyecto en un servidor propio.

Categoria;

Leave a Comment