Sécuriser votre VPS après la livraison
Cinq réflexes à prendre dès la première connexion pour protéger votre serveur des attaques automatiques.
Avant de commencer
- Être connecté en SSH ou via la console (en root).
- Un VPS sous Ubuntu ou Debian (commandes ci-dessous).
Mettez le système à jour
Lancez apt update && apt upgrade -y. Recommencez régulièrement, ou installez les mises à jour automatiques : apt install unattended-upgrades.
Créez un utilisateur personnel
Créez-le avec adduser prenom, puis donnez-lui les droits d'administration : usermod -aG sudo prenom.
Vous travaillerez ensuite avec ce compte, en préfixant les commandes d'administration par sudo.
Passez aux clés SSH
Sur votre ordinateur, générez une clé : ssh-keygen -t ed25519.
Envoyez-la au serveur : ssh-copy-id prenom@VOTRE_IP (sous Windows, copiez le contenu du fichier .pub dans ~/.ssh/authorized_keys).
Une fois la connexion par clé testée, désactivez le mot de passe dans /etc/ssh/sshd_config (PasswordAuthentication no) puis systemctl restart ssh.
Activez le pare-feu
Autorisez SSH puis activez UFW : ufw allow OpenSSH puis ufw enable.
Ouvrez ensuite uniquement les ports utiles, par exemple ufw allow 80,443/tcp pour un site web.
Bloquez les attaques par force brute
Installez Fail2ban : apt install fail2ban. Il bannit automatiquement les adresses qui multiplient les échecs de connexion.
Questions fréquentes
Je me suis bloqué dehors.
Ouvrez la console noVNC depuis l'espace client : elle ne dépend ni de SSH ni du pare-feu. Vous pourrez y corriger la configuration.
Vous êtes bloqué sur une étape ?
Notre équipe répond en français et vous accompagne pas à pas. Aucune question n'est trop simple.

