Sécuriser son VPS

Ce guide présente les étapes essentielles pour sécuriser votre VPS.

Prérequis

  • Accès SSH root ou sudo

  • Système Debian/Ubuntu à jour

Procédures de sécurisation à suivre

  1. Mettre à jour le système :

apt update && apt upgrade -y
  1. Créer un utilisateur non-root :

adduser votre_utilisateur
usermod -aG sudo votre_utilisateur
  1. Configurer SSH de manière sécurisée :

nano /etc/ssh/sshd_config

Modifiez ces lignes :

PermitRootLogin no
PasswordAuthentication no
Port 2222                                             # Changer le port par défaut

Redémarrez le service SSH :

systemctl restart sshd
  1. Installer et configurer un pare-feu :

apt install ufw
ufw default deny incoming
ufw default allow outgoing
ufw allow 2222/tcp                                    # Votre port SSH
ufw enable
  1. Installer Fail2ban :

apt install fail2ban
  1. Configurer les mises à jour automatiques :

apt install unattended-upgrades
dpkg-reconfigure --priority=low unattended-upgrades

Vérifications recommandées

  • Tester la connexion SSH avec le nouvel utilisateur

  • Vérifier le statut du pare-feu : ufw status

  • Contrôler les logs : tail -f /var/log/auth.log

Bonnes pratiques

  • Changez régulièrement les mots de passe

  • Surveillez les logs système

  • Maintenez le système à jour

  • Limitez les services exposés au strict nécessaire

En cas de problème

  • Vérifiez les logs système dans /var/log/

  • Assurez-vous que les services essentiels sont actifs

  • Contrôlez les règles du pare-feu

  • Consultez les tentatives de connexion bloquées par Fail2ban


Et voilà, vous savez sécuriser votre serveur

Dernière mise à jour