SeguridadFail2banSSH8 min de lectura

Seguridad básica para tu VPS

Implementá medidas esenciales de seguridad: claves SSH, Fail2Ban, firewall y actualizaciones automáticas.


Estas medidas reducen significativamente la superficie de ataque de tu VPS. Implementalas apenas termines la configuración inicial.

1. Usar claves SSH en lugar de contraseñas

En tu máquina local, generá una clave:

bash
ssh-keygen -t ed25519 -C "tu-email@ejemplo.com"

Copiala al servidor:

bash
ssh-copy-id deploy@TU_IP

Deshabilitá autenticación por contraseña:

bash
sudo nano /etc/ssh/sshd_config

Modificá:

terminal
PasswordAuthentication no
PubkeyAuthentication yes
PermitRootLogin no

Reiniciá SSH:

bash
sudo systemctl restart sshd

2. Instalar Fail2Ban

Fail2Ban bloquea IPs que intentan fuerza bruta:

bash
sudo apt install fail2ban -y

Creá configuración local:

bash
sudo nano /etc/fail2ban/jail.local

Contenido:

ini
[DEFAULT]
bantime = 3600
findtime = 600
maxretry = 3

[sshd]
enabled = true
port = ssh
filter = sshd
logpath = /var/log/auth.log

Activá:

bash
sudo systemctl enable fail2ban
sudo systemctl start fail2ban
sudo fail2ban-client status sshd

3. Cambiar el puerto SSH (opcional)

bash
sudo nano /etc/ssh/sshd_config

Cambiá:

terminal
Port 2222

Actualizá el firewall antes de reiniciar:

bash
sudo ufw allow 2222/tcp
sudo ufw delete allow 22/tcp
sudo systemctl restart sshd

4. Mantener el sistema actualizado

bash
sudo apt update && sudo apt upgrade -y

Configurá actualizaciones automáticas de seguridad (ver guía «Actualizar el sistema operativo»).

5. Deshabilitar servicios innecesarios

bash
sudo systemctl list-units --type=service --state=running
sudo systemctl disable nombre-servicio
sudo systemctl stop nombre-servicio

6. Configurar límites de conexión

En UFW, limitá intentos SSH:

bash
sudo ufw limit ssh

Resumen de checklist

  • Claves SSH configuradas
  • Contraseña SSH deshabilitada
  • Root login deshabilitado
  • Fail2Ban activo
  • Firewall UFW configurado
  • Actualizaciones automáticas
  • Solo servicios necesarios corriendo

Tu VPS de Baires Host ya incluye protección DDoS a nivel de red. Estas medidas complementan esa protección a nivel de sistema operativo.


¿Te resultó útil esta guía?