Aller au contenu
Se connecter
Retour au blog
Tutoriels · 2 vues

Guide : Sécuriser son serveur Linux en 10 étapes

Un guide complet pour durcir la sécurité de votre serveur Linux : SSH, pare-feu, fail2ban, mises à jour automatiques et plus encore.

La sécurité d'un serveur Linux est essentielle dès sa mise en production. Voici les 10 étapes indispensables pour protéger votre infrastructure.

1. Mettre à jour le système

Commencez par appliquer toutes les mises à jour de sécurité :

sudo apt update && sudo apt upgrade -y

2. Créer un utilisateur non-root

Ne travaillez jamais directement en root. Créez un utilisateur dédié avec les droits sudo :

adduser deployer
usermod -aG sudo deployer

3. Configurer l'authentification SSH par clé

Désactivez l'authentification par mot de passe et utilisez uniquement les clés SSH :

# /etc/ssh/sshd_config
PasswordAuthentication no
PubkeyAuthentication yes
PermitRootLogin no

4. Installer et configurer un pare-feu (UFW)

sudo ufw default deny incoming
sudo ufw default allow outgoing
sudo ufw allow 22/tcp
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw enable

5. Installer Fail2Ban

Fail2Ban protège contre les attaques par force brute en bannissant automatiquement les IP suspectes.

sudo apt install fail2ban -y
sudo systemctl enable fail2ban

6. Activer les mises à jour automatiques

sudo apt install unattended-upgrades -y
sudo dpkg-reconfigure -plow unattended-upgrades

7. Configurer un IDS (Intrusion Detection System)

Installez AIDE pour surveiller l'intégrité de vos fichiers système.

8. Limiter les accès réseau

N'exposez que les ports strictement nécessaires et utilisez des VPN pour l'administration.

9. Sauvegardes régulières

Mettez en place des snapshots automatiques via le panel Virtmo et des sauvegardes offsite.

10. Monitoring et alertes

Surveillez vos logs avec des outils comme Grafana + Prometheus ou les alertes intégrées au panel Virtmo.

Tags : sécurité linux tutoriel ssh pare-feu
Partager :