Se connecter en SSH à un VPS Linux
SSH (Secure Shell) permet d'établir une connexion sécurisée à distance avec votre VPS Linux afin de l'administrer directement depuis un terminal.
Ce guide vous explique comment vous connecter à votre VPS depuis Windows, macOS ou Linux.
Prérequis
Avant de commencer, vous devez disposer de :
- l'adresse IP de votre VPS ;
- votre nom d'utilisateur ;
- votre mot de passe ;
- d'un client SSH.
Le port SSH utilisé par défaut est le port 22, sauf si celui-ci a été modifié sur votre VPS.
Se connecter depuis Windows
Windows intègre désormais un client SSH directement accessible depuis PowerShell ou l'invite de commandes (CMD).
Avec PowerShell ou CMD
- Ouvrez PowerShell ou CMD.
- Saisissez la commande
ssh root@VOTRE_IP. - Remplacez
VOTRE_IPpar l'adresse IP de votre VPS. - Appuyez sur Entrée.
- Saisissez votre mot de passe lorsque celui-ci vous est demandé.
Lorsque vous saisissez votre mot de passe dans un terminal Linux ou SSH, aucun caractère ne s'affiche à l'écran. C'est normal. Saisissez simplement votre mot de passe puis appuyez sur Entrée.
Se connecter avec PuTTY
Si vous préférez utiliser une interface graphique, vous pouvez utiliser PuTTY, un client SSH disponible sous Windows.
- Téléchargez et installez PuTTY.
- Ouvrez PuTTY.
- Dans le champ Host Name (or IP address), indiquez l'adresse IP de votre VPS.
- Vérifiez que le Port est défini sur
22. - Sélectionnez SSH comme type de connexion.
- Cliquez sur Open.
- Lors de la connexion, indiquez votre nom d'utilisateur, par exemple
root. - Saisissez ensuite le mot de passe de votre VPS.
Si vous utilisez un port SSH différent du port 22, indiquez le port configuré sur votre VPS dans PuTTY.
Se connecter depuis macOS ou Linux
macOS et la plupart des distributions Linux disposent déjà d'un client SSH intégré.
- Ouvrez l'application Terminal.
- Saisissez la commande
ssh root@VOTRE_IP. - Remplacez
VOTRE_IPpar l'adresse IP de votre VPS. - Appuyez sur Entrée.
- Saisissez votre mot de passe.
Première connexion au VPS
Lors de votre première connexion, SSH peut afficher un message vous demandant de confirmer l'empreinte (fingerprint) du serveur.
Vous pouvez voir un message similaire à :
Are you sure you want to continue connecting (yes/no/[fingerprint])?
Si vous êtes certain de vous connecter à votre propre VPS, saisissez yes puis appuyez sur Entrée.
L'empreinte du serveur sera alors enregistrée afin que SSH puisse reconnaître ce serveur lors des prochaines connexions.
Si SSH vous signale qu'une empreinte enregistrée pour votre serveur a changé de manière inattendue, ne validez pas automatiquement la connexion. Cela peut notamment arriver après une réinstallation du VPS, mais il est préférable de vérifier la situation avant de continuer.
Modifier le mot de passe
Après votre première connexion, il est recommandé de modifier le mot de passe fourni avec votre VPS.
Pour modifier le mot de passe du compte actuellement connecté, utilisez la commande passwd.
Suivez ensuite les instructions affichées dans le terminal.
Utilisez un mot de passe suffisamment long, unique et difficile à deviner. Évitez de réutiliser le mot de passe utilisé sur un autre service.
Résumé
| Système | Méthode | Commande |
|---|---|---|
| Windows | PowerShell / CMD | ssh root@VOTRE_IP |
| Windows | PuTTY | IP + port 22 |
| macOS | Terminal | ssh root@VOTRE_IP |
| Linux | Terminal | ssh root@VOTRE_IP |
Une fois connecté en SSH, vous pouvez administrer votre VPS directement depuis votre terminal.