Comment me connecter en SSH à mon VPS ?
Récupérer l’IPv4 et l’utilisateur, vérifier l’empreinte puis installer une clé SSH. Utilisez la console noVNC si le réseau ou SSH ne répond pas.
L’adresse IPv4 et l’utilisateur sont affichés dans le panel après la création du VPS ; le mot de passe initial arrive uniquement par e-mail. Utilisez la console noVNC si le réseau ou SSH ne répond pas.
Procédure étape par étape
-
Copier l’adresse
Ouvrez le VPS dans Mes services et relevez l’IPv4 publique et l’utilisateur initial. Le port SSH est 22 ; le mot de passe se trouve dans l’e-mail de livraison.
-
Lancer SSH
Depuis Terminal, PowerShell ou Windows Terminal, connectez-vous à l’adresse affichée.
-
Vérifier l’empreinte
Au premier accès, comparez l’empreinte si elle est fournie puis acceptez-la. Une empreinte qui change sans réinstallation doit éveiller votre méfiance.
-
Installer une clé
Générez une clé Ed25519 et copiez la clé publique dans ~/.ssh/authorized_keys.
-
Conserver noVNC
La console d’urgence reste accessible depuis le panel même si le pare-feu bloque SSH.
Connexion
ssh root@YOUR_IPV4
Créer une clé
ssh-keygen -t ed25519 -C "votre-email"
Copier la clé publique (macOS, Linux)
ssh-copy-id -i ~/.ssh/id_ed25519.pub root@YOUR_IPV4
Copier la clé publique (Windows PowerShell)
type $env:USERPROFILE\.ssh\id_ed25519.pub | ssh root@YOUR_IPV4 "mkdir -p ~/.ssh && chmod 700 ~/.ssh && cat >> ~/.ssh/authorized_keys && chmod 600 ~/.ssh/authorized_keys"
Avant de commencer
Un VPS Linux s’administre en SSH sur le port 22 avec l’utilisateur root. Le mot de passe initial n’est jamais affiché dans le panel : il vous est envoyé par e-mail à la fin de l’installation, puis de nouveau après chaque réinstallation.
- Attendez que le statut du VPS soit « En ligne » : pendant le « Provisioning », SSH ne répond pas encore.
- Le client ssh est intégré à Windows 10 et 11 (PowerShell), à macOS et à Linux : aucun logiciel supplémentaire n’est nécessaire.
- E-mail perdu : définissez un nouveau mot de passe dans la carte « Sécurité des accès » de la page du VPS, 8 caractères minimum.
Installer votre clé publique
Générez la paire de clés sur votre ordinateur, pas sur le VPS. La clé privée id_ed25519 ne quitte jamais votre poste ; seule la clé publique id_ed25519.pub est copiée sur le serveur, dans ~/.ssh/authorized_keys.
Sur macOS et Linux, ssh-copy-id ajoute la clé et règle les droits du dossier. Sous Windows, cette commande n’existe pas : utilisez la commande PowerShell ci-dessous. Ne comptez pas sur la page « Clés SSH » de votre compte pour installer la clé dans le VPS : ajoutez-la vous-même et vérifiez qu’elle figure dans le fichier.
Vérifier que tout fonctionne
Ouvrez une nouvelle connexion sans fermer la première : elle ne doit plus demander le mot de passe du serveur. L’invite se termine par # pour root. Si le mot de passe est encore demandé, lancez ssh -v root@YOUR_IPV4 : la ligne Offering public key montre la clé proposée par votre poste.
Questions fréquentes
Que signifie The authenticity of host à la première connexion ?
Votre poste ne connaît pas encore la clé d’hôte du VPS. C’est normal la première fois : tapez yes en entier, la clé est alors enregistrée dans ~/.ssh/known_hosts. Pour comparer l’empreinte avant d’accepter, lancez ssh-keygen -lf /etc/ssh/ssh_host_ed25519_key.pub dans la « Console noVNC ».
Pourquoi WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! après une réinstallation ?
La réinstallation crée de nouvelles clés d’hôte, alors que votre poste a gardé l’ancienne. Si vous venez de réinstaller le VPS, supprimez l’ancienne entrée avec ssh-keygen -R YOUR_IPV4 puis reconnectez-vous. Si vous n’avez rien réinstallé, n’acceptez pas la nouvelle clé : vérifiez l’adresse et ouvrez un ticket.
SSH répond Permission denied, please try again., le mot de passe est-il faux ?
Oui, dans la grande majorité des cas. Le terminal n’affiche rien pendant la saisie, c’est normal. Copiez le mot de passe depuis l’e-mail sans espace en fin de ligne, ou tapez-le en vérifiant la disposition du clavier. Si le doute persiste, définissez-en un nouveau avec « Modifier le mot de passe » sur la page du VPS.