Sécuriser son serveur Linux
La sécurité est un aspect critique de l’administration de votre VPS. Voici une série de bonnes pratiques à appliquer dès que possible pour protéger votre système contre les attaques courantes.
1. Désactiver l’accès SSH root
sudo nano /etc/ssh/sshd_config
Modifiez la ligne suivante :
PermitRootLogin no
Redémarrez le service SSH :
sudo systemctl restart ssh
2. Modifier le port SSH (optionnel)
Changer le port SSH par défaut (22) peut réduire le bruit des bots :
Port 2222
N’oubliez pas d’ouvrir le nouveau port dans UFW :
sudo ufw allow 2222/tcp
3. Mettre en place Fail2Ban
Fail2Ban protège votre serveur contre les tentatives de brute-force sur SSH, FTP, etc. :
sudo apt install fail2ban
Le service est actif par défaut. Vous pouvez adapter les règles dans /etc/fail2ban/jail.local
4. Clés SSH plutôt que mots de passe
Pour sécuriser l’accès à votre serveur, privilégiez l’authentification par clé SSH. Consultez notre article : Générer une clé SSH
5. Installer un antivirus et un rootkit checker
sudo apt install clamav rkhunter
sudo freshclam
sudo rkhunter --update
Planifiez des scans réguliers avec cron.
6. Activer l’audit système
sudo apt install auditd
sudo systemctl enable auditd --now
Auditd vous permet de surveiller toutes les modifications système (fichiers critiques, accès SSH...)
7. Vérifier les services exposés
netstat -ptuan
Fermez les ports non utilisés et surveillez régulièrement votre trafic réseau.
