Sécuriser votre VPS Linux en 2026 : fail2ban, firewall UFW, SSH hardening
AccueilBlogSécurité

Sécuriser votre VPS Linux en 2026 : fail2ban, firewall UFW, SSH hardening

NM
Nathan Moreau- Ingénieur Infrastructure
10 février 202610 min de lecture
#Sécurité#VPS#fail2ban#UFW#SSH#Linux

Un VPS fraichement deploye avec SSH ouvert sur le port 22 sera scanne et attaque dans les premieres heures. Voici la checklist de securite complete que nous appliquons a chaque serveur ZenCloud.

Etape 1 — Changer le port SSH

sudo nano /etc/ssh/sshd_config
# Changer Port 22 en Port 2222 (ou autre port > 1024)
Port 2222

sudo systemctl restart sshd

Ouvrez le nouveau port dans votre firewall AVANT de redemarrer SSH, sinon vous vous retrouvez bloque.

Etape 2 — Configurer UFW (firewall)

sudo apt install ufw -y
sudo ufw default deny incoming
sudo ufw default allow outgoing
sudo ufw allow 2222/tcp # SSH nouveau port
sudo ufw allow 80/tcp # HTTP
sudo ufw allow 443/tcp # HTTPS
sudo ufw enable

Etape 3 — Installer et configurer fail2ban

sudo apt install fail2ban -y

sudo nano /etc/fail2ban/jail.local

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

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

sudo systemctl enable fail2ban
sudo systemctl start fail2ban

Etape 4 — Desactiver le login root SSH

# Dans /etc/ssh/sshd_config
PermitRootLogin no
PasswordAuthentication no # Si vous utilisez des cles SSH
PubkeyAuthentication yes

Etape 5 — Mises a jour automatiques de securite

sudo apt install unattended-upgrades -y
sudo dpkg-reconfigure --priority=low unattended-upgrades
# Repondre "Oui" a l'activation des mises a jour automatiques

Checklist complete

Port SSH change (non 22)
UFW active avec regles strictes
fail2ban configure (3 essais = 1h ban)
Login root SSH desactive
Authentification par cle SSH uniquement
Mises a jour securite automatiques
Acces base de donnees restreint aux IPs connues

Ces 5 etapes couvrent 95% des vecteurs d'attaque courants sur un VPS. Sur ZenCloud, notre pare-feu anti-DDoS de niveau reseau est automatiquement actif sur tous les serveurs.

Essayez ZenCloud gratuitement

Deployez votre premier VPS en 2 minutes. Satisfait ou rembourse 30 jours.