Se connecter à un VPS en SSH : Windows, macOS et Linux
Vous avez une adresse IP et un mot de passe root — et maintenant ? Ce guide vous mène de la première connexion SSH sous Windows, macOS ou Linux à l’accès par clé, et explique les messages d’erreur que vous croiserez le plus.

Pour vous connecter à un VPS en SSH, ouvrez un terminal (PowerShell sous Windows, Terminal sous macOS ou Linux), tapez ssh root@IP_DE_VOTRE_SERVEUR, acceptez l’empreinte du serveur à la première connexion et saisissez le mot de passe root de votre panneau. Après cette première connexion, passez aux clés SSH pour ne plus avoir besoin du mot de passe.
SSH (Secure Shell) est la méthode standard pour administrer un serveur Linux : une connexion chiffrée qui vous donne une ligne de commande sur la machine. Ce guide couvre la première connexion sur chaque système, l’accès par clé, un raccourci pratique et les erreurs les plus fréquentes chez les débutants.
Ce qu’il vous faut avant de commencer
- L’adresse IP du serveur — par exemple 203.0.113.25, affichée dans votre panneau après la création du VPS.
- Le nom d’utilisateur — généralement
rootsur un VPS neuf. - Le mot de passe root — affiché dans votre panneau ou envoyé quand le serveur est prêt.
- Le port SSH — 22 par défaut ; utile seulement s’il a été changé.
- Un client SSH — intégré à Windows 10 et 11, macOS et Linux. Rien à installer.
Première connexion sous Windows, macOS et Linux
- Ouvrez un terminal — sous Windows, appuyez sur Démarrer, tapez PowerShell et ouvrez-le ; sous macOS ouvrez Terminal ; sous Linux votre application de terminal.
- Lancez la commande ssh — tapez
ssh [email protected]avec votre IP. Pour un autre port, ajoutez-p 2222. - Vérifiez l’empreinte — la première fois, SSH demande si vous faites confiance à la clé du serveur. Tapez
yes; la clé est enregistrée et les connexions suivantes sont vérifiées. - Saisissez le mot de passe — rien ne s’affiche pendant la saisie, pas même des points. C’est normal. Appuyez sur Entrée.
- Vous êtes connecté — l’invite devient par exemple
root@server:~#. Lancezapt updatepour vérifier que tout fonctionne.
Vous préférez un client graphique ? PuTTY sous Windows ou Termius sur tout système fonctionnent de la même façon : IP, port 22 et utilisateur, puis le mot de passe à la demande.
Utiliser des clés SSH plutôt qu’un mot de passe
Une paire de clés SSH remplace le mot de passe par une clé cryptographique qui reste sur votre ordinateur. C’est plus sûr, et vous n’avez plus à taper de mot de passe.
- Créez une clé — sur votre ordinateur, lancez
ssh-keygen -t ed25519et validez l’emplacement par défaut avec Entrée. Une phrase de passe est recommandée. - Copiez la clé publique sur le serveur — sous macOS et Linux, lancez
ssh-copy-id [email protected]. Sous Windows, PowerShell n’a pas ssh-copy-id : lanceztype $env:USERPROFILE\.ssh\id_ed25519.pub | ssh [email protected] "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys". - Testez — ouvrez un nouveau terminal et lancez
ssh [email protected]. La connexion doit se faire sans demander le mot de passe du serveur. - Puis verrouillez — une fois les clés fonctionnelles, désactivez la connexion par mot de passe et créez un utilisateur non root, comme l’explique notre check-list de sécurité VPS.
Un raccourci : le fichier de configuration SSH
Retaper l’IP à chaque fois devient vite pénible. Ajoutez une entrée dans ~/.ssh/config sur votre ordinateur (sous Windows : C:\Users\VOUS\.ssh\config) :
Host myvps HostName 203.0.113.25 User root Port 22
Désormais, ssh myvps suffit. Ajoutez d’autres blocs pour d’autres serveurs.
Erreurs SSH courantes et leur signification
| Message | Cause probable | Que faire |
|---|---|---|
| Connection timed out | Mauvaise IP, serveur éteint ou pare-feu qui bloque le port | Vérifiez l’IP et que le serveur tourne ; contrôlez les règles du pare-feu |
| Connection refused | SSH n’écoute pas sur ce port | Vérifiez le port ; redémarrez SSH depuis la console du panneau si besoin |
| Permission denied | Mauvais mot de passe, mauvais utilisateur ou clé refusée | Retapez soigneusement le mot de passe ; vérifiez utilisateur et clé |
| Remote host identification has changed | Le serveur a été réinstallé, sa clé a changé | Si vous l’avez réinstallé, lancez ssh-keygen -R 203.0.113.25 puis reconnectez-vous |
-v à la commande (ssh -v root@IP) pour voir chaque étape de la connexion. Les dernières lignes montrent souvent précisément où ça bloque.Que faire une fois connecté
- Mettez le système à jour —
apt update && apt upgradesous Ubuntu ou Debian. - Sécurisez-le — suivez la check-list de sécurité VPS : pare-feu, utilisateur non root, connexion par clé uniquement.
- Installez quelque chose — par exemple installer WordPress sur votre VPS.
- Pointez un domaine — voir faire pointer un domaine vers un VPS.
Un VPS prêt pour SSH
mistREG propose des VPS KVM dans l’UE sur NVMe SSD et AMD EPYC, avec accès root complet. Environ 60 secondes après le paiement, l’adresse IP et le mot de passe root apparaissent dans votre panneau, prêts pour les étapes ci-dessus. Consultez les offres VPS, nos services ou écrivez-nous sur Telegram : @mistnetwork.


