Documentation Rvhhost, guides pour vos serveurs de jeux, VPS et web.

Tous les guides
VPS · Guide

Premiers pas sur un VPS Linux : connexion SSH et sécurité

Vous venez de commander un VPS Linux ? Voici les premières étapes essentielles : se connecter en SSH, mettre à jour le système et sécuriser votre serveur avant de l'utiliser en production.

Récupérer vos accès

Dès le déploiement, vous recevez par email l'IP, l'utilisateur (root) et le mot de passe de votre VPS. Ces informations sont aussi disponibles dans votre espace client Rvhhost.

Se connecter en SSH

  • Windows / Mac / Linux : ouvrez un terminal et tapez ssh root@VOTRE_IP.
  • Acceptez l'empreinte du serveur, puis saisissez votre mot de passe.
  • Vous êtes connecté : le prompt affiche le nom de votre serveur.

Changez immédiatement le mot de passe root avec la commande passwd, surtout s'il a été généré automatiquement.

Mettre à jour le système

Sur Debian / Ubuntu, mettez à jour tous les paquets :

apt update && apt upgrade -y

Sur AlmaLinux / Rocky : dnf update -y. Un système à jour, c'est moins de failles de sécurité.

Créer un utilisateur sudo

Évitez de tout faire en root. Créez un utilisateur dédié :

  1. 1adduser monuser puis choisissez un mot de passe.
  2. 2Ajoutez-le au groupe sudo : usermod -aG sudo monuser (Debian/Ubuntu).
  3. 3Reconnectez-vous avec ce compte : ssh monuser@VOTRE_IP.

Sécuriser votre VPS

  • Installez fail2ban pour bloquer les tentatives de connexion abusives.
  • Activez un pare-feu (ufw) et n'ouvrez que les ports nécessaires.
  • Privilégiez l'authentification par clé SSH plutôt que par mot de passe.
  • Votre VPS Rvhhost est déjà protégé par l'Anti-DDoS Gcore en amont du réseau.

Se connecter avec une clé SSH

Une clé SSH remplace le mot de passe par une paire de fichiers : la clé privée reste sur votre ordinateur, la clé publique est déposée sur le VPS. C'est plus sûr et plus pratique. Depuis votre ordinateur (Windows 10/11, macOS ou Linux) :

ssh-keygen -t ed25519
ssh-copy-id monuser@VOTRE_IP

Sous Windows, ssh-copy-id n'existe pas : copiez le contenu du fichier .pub généré dans le fichier ~/.ssh/authorized_keys de l'utilisateur, sur le VPS. Testez ensuite la connexion : elle ne doit plus demander le mot de passe du compte.

Ne désactivez la connexion par mot de passe (PasswordAuthentication no dans la configuration SSH) qu'après avoir vérifié, dans une seconde fenêtre, que la connexion par clé fonctionne. Gardez la première session ouverte pendant le test.

Activer le pare-feu UFW

Sur Debian et Ubuntu, UFW est le pare-feu le plus simple. Autorisez d'abord SSH, sinon vous vous enfermez dehors :

apt install -y ufw
ufw allow OpenSSH
ufw allow 30120       # exemple : le port de votre serveur de jeu
ufw enable
ufw status verbose

N'ouvrez que les ports réellement utilisés : chaque service exposé est une porte d'entrée de plus. Pour un serveur de jeu, vérifiez s'il a besoin du TCP, de l'UDP ou des deux.

Installer fail2ban

fail2ban surveille les journaux et bannit temporairement les adresses qui enchaînent les échecs de connexion. Sur Debian et Ubuntu, la protection de SSH est active dès l'installation :

apt install -y fail2ban
systemctl enable --now fail2ban
fail2ban-client status sshd

La dernière commande affiche le nombre d'adresses bannies. Si vous vous bannissez vous-même après trop d'erreurs, patientez quelques minutes ou connectez-vous depuis une autre connexion.

Mises à jour de sécurité automatiques

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

Les correctifs de sécurité s'installent alors chaque jour, sans intervention. Les mises à jour qui demandent un redémarrage restent à faire de votre côté, à un moment où vos joueurs ne sont pas connectés.

Ajouter de la mémoire d'échange (swap)

Sur un VPS avec peu de mémoire, un fichier d'échange évite que le système arrête brutalement un programme quand la RAM est pleine. Il ne remplace pas de la vraie mémoire, mais sert de filet de sécurité :

fallocate -l 2G /swapfile
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile
echo '/swapfile none swap sw 0 0' >> /etc/fstab

Vérifiez avec free -h. Si le swap est utilisé en permanence, c'est le signe qu'il faut une offre avec plus de RAM.

Et ensuite ?

Questions fréquentes

Comment me connecter en SSH depuis Windows ?+

Windows 10/11 intègre un client SSH : ouvrez PowerShell ou l'invite de commandes et tapez ssh root@VOTRE_IP. Vous pouvez aussi utiliser PuTTY.

Ai-je vraiment besoin de sécuriser un VPS ?+

Oui. Un VPS exposé sur Internet est scanné en permanence. fail2ban, un pare-feu et des mises à jour régulières sont le minimum.

Quelle distribution choisir pour un VPS ?+

Debian 12 ou Ubuntu 24.04 LTS : ce sont les plus documentées, et la quasi-totalité des tutoriels et des serveurs de jeu Linux les prennent en charge. Choisissez celle que vous connaissez déjà.

Je me suis bloqué l'accès SSH, que faire ?+

Si le pare-feu ou la configuration SSH vous empêche de vous reconnecter, contactez le support Rvhhost : ne réinstallez pas le VPS dans la précipitation, vous perdriez vos données.