Se connecter en SSH à un VPS Linux (Windows, macOS, Linux, IPv6)
SSH (Secure Shell) est la méthode standard pour administrer un VPS Linux en ligne de commande. Ce guide explique comment réaliser votre première connexion SSH à un serveur cloud Linux JUSTG situé à Johannesburg, Moscou, Tokyo ou Séoul, depuis Windows 10/11 (Windows Terminal ou PowerShell), PuTTY, macOS et Linux. Vous verrez aussi comment valider la clé d'hôte, vous connecter via l'adresse IPv6 gratuite fournie avec chaque VPS JUSTG et corriger les erreurs SSH les plus fréquentes. Valable pour Debian, Ubuntu, CentOS, Rocky Linux et AlmaLinux.
Étape 1 : Récupérer l'adresse IP du VPS et le mot de passe root
Le VPS est activé dès le paiement. Connectez-vous à l'espace client JUSTG, ouvrez Mes produits et services, sélectionnez le VPS et notez l'adresse IPv4, l'adresse IPv6 (si vous comptez l'utiliser) et le mot de passe root. Les exemples utilisent les adresses de documentation 203.0.113.25 et 2001:db8::10 : remplacez-les par les vôtres. Le port SSH par défaut est le 22.
Étape 2 : Connexion SSH depuis Windows Terminal ou PowerShell
Windows 10 (version 1809 et suivantes), Windows 11 et Windows Server 2019/2022 intègrent le client OpenSSH : aucun logiciel supplémentaire n'est nécessaire. Ouvrez Windows Terminal ou PowerShell et tapez :
ssh [email protected]
Si le serveur écoute sur un autre port, ajoutez -p :
ssh -p 2222 [email protected]
Collez le mot de passe par clic droit ou Ctrl+Maj+V. Rien ne s'affiche pendant la saisie, c'est normal. Si la commande ssh est introuvable, ajoutez le client OpenSSH dans Paramètres > Applications > Fonctionnalités facultatives.
Étape 3 : Connexion SSH avec PuTTY
PuTTY est un client SSH graphique très répandu sous Windows. Téléchargez-le uniquement depuis son site officiel, puis :
- Saisissez l'IP du serveur dans Host Name (or IP address) et laissez le Port à 22.
- Vérifiez que Connection type est bien sur SSH.
- Donnez un nom dans Saved Sessions et cliquez sur Save pour réutiliser la session.
- Cliquez sur Open, connectez-vous en
rootet collez le mot de passe par clic droit.
Étape 4 : Connexion depuis le terminal macOS ou Linux
Sur macOS, ouvrez Applications > Utilitaires > Terminal ; sur Linux, n'importe quel terminal. Le client OpenSSH est déjà installé :
ssh [email protected]
Pour gagner du temps, ajoutez une entrée dans ~/.ssh/config, puis connectez-vous avec ssh justg-tokyo :
Host justg-tokyo
HostName 203.0.113.25
User root
Port 22
Étape 5 : Accepter l'empreinte de la clé d'hôte SSH
À la première connexion, le client affiche un message du type The authenticity of host ... can't be established avec une empreinte ED25519 ou ECDSA. C'est attendu : votre ordinateur ne connaît pas encore ce serveur. Tapez yes pour enregistrer la clé dans ~/.ssh/known_hosts (dans PuTTY, cliquez sur Accept). Ensuite, le client vérifiera que la clé n'a pas changé, ce qui vous protège des attaques de l'homme du milieu.
Étape 6 : Se connecter au VPS en IPv6
Chaque serveur cloud JUSTG dispose d'une adresse IPv6 gratuite. Si votre réseau local est compatible IPv6, vous pouvez vous y connecter directement :
ssh root@2001:db8::10
ssh -6 root@2001:db8::10
L'option -6 force l'utilisation d'IPv6. Dans PuTTY, collez simplement l'adresse IPv6 dans le champ hôte ; dans ~/.ssh/config, indiquez-la après HostName sans crochets. Pour vérifier que votre connexion gère IPv6, lancez ping -6 vers votre adresse réelle. L'IPv6 constitue aussi un accès de secours si l'IPv4 est injoignable depuis votre réseau.
Étape 7 : Résoudre les erreurs SSH courantes
- Connection timed out : IP erronée, VPS éteint ou port 22 bloqué par un pare-feu. Vérifiez l'état du serveur dans l'espace client et ouvrez la console VNC pour contrôler le pare-feu.
- Connection refused : le serveur répond mais SSH n'écoute pas sur ce port. Redémarrez le service depuis la console :
systemctl restart ssh(Debian/Ubuntu) ousystemctl restart sshd(CentOS/Rocky/AlmaLinux). - Permission denied (publickey,password) : mauvais mot de passe ou authentification par mot de passe désactivée. Recopiez-le sans espace final ou réinitialisez-le depuis l'espace client.
- REMOTE HOST IDENTIFICATION HAS CHANGED : apparaît souvent après une réinstallation de l'OS. Supprimez l'ancienne clé avec
ssh-keygen -R 203.0.113.25puis reconnectez-vous.
ssh -v [email protected]
L'option -v affiche un journal détaillé qui indique précisément où la connexion échoue.
Questions fréquentes
Est-ce sûr de toujours se connecter en root avec un mot de passe ?
C'est acceptable pour la première connexion, mais en production il vaut mieux créer un utilisateur sudo, passer aux clés SSH et désactiver la connexion root par mot de passe. Consultez notre tutoriel sur la sécurisation d'un nouveau VPS.
Pourquoi rien ne s'affiche quand je tape le mot de passe ?
SSH masque totalement la saisie, sans astérisques. Tapez ou collez le mot de passe puis appuyez sur Entrée.
Puis-je utiliser SSH si mon réseau n'a pas d'IPv6 ?
Oui, connectez-vous simplement à l'adresse IPv4. L'IPv6 est facultatif et ne fonctionne que si votre réseau et le serveur sont tous deux compatibles.
Si la connexion échoue toujours, ouvrez un ticket auprès du support technique JUSTG en joignant la sortie de ssh -v, nous vous aiderons.