Se connecter en SSH sur OVH n’est pas la même manipulation selon que tu es sur un hébergement mutualisé ou sur un VPS/dédié — et c’est souvent là que les tutoriels génériques induisent en erreur. Ce guide t’explique où trouver et activer l’accès, comment t’y connecter depuis Mac, Linux ou Windows, et comment passer du mot de passe à la clé SSH pour de bon. Si tu ne sais pas encore ce qu’est SSH ni pourquoi c’est utile, commence plutôt par notre article de base sur SSH avant de revenir ici.
Prérequis
- Un compte OVH actif avec un hébergement (mutualisé, VPS ou serveur dédié)
- Un accès à ton espace client OVH (identifiants de connexion)
- Un terminal : Terminal sur Mac/Linux, PowerShell ou PuTTY sur Windows
- Savoir si ton offre inclut le SSH (certaines offres mutualisées d’entrée de gamme ne le proposent pas du tout)
- 15 à 20 minutes, pas plus
1. Où trouver et activer l’accès SSH chez OVH
Tout se passe dans ton espace client OVH, dans la section liée à ton hébergement web (ou à ton VPS). Cherche l’onglet consacré au FTP et au SSH — le nom exact peut varier selon les mises à jour de l’interface, mais le principe reste stable : c’est là que tu trouveras :
- le host (souvent une adresse du type
ssh.tonhebergement.ovhou l’IP directe du serveur) - le port (le port 22 est le standard, mais OVH utilise parfois un port spécifique en mutualisé)
- le nom d’utilisateur (généralement ton identifiant d’hébergement, pas ton login OVH global)
Sur un hébergement mutualisé, l’accès SSH est souvent désactivé par défaut : il faut l’activer explicitement depuis cet onglet avant de pouvoir t’y connecter. Sur un VPS ou un serveur dédié, l’accès SSH est actif dès la livraison de la machine, avec les identifiants envoyés par email au moment de la commande (ou visibles dans l’espace client).
Garde ces trois informations (host, port, user) sous la main, tu en auras besoin à chaque connexion.
2. Mutualisé vs VPS/dédié : ce qui change vraiment
C’est le point le plus mal compris, et celui qui génère le plus de déceptions. Sur un hébergement mutualisé, tu n’as jamais d’accès root. L’accès SSH est limité à ton propre espace (ton compte utilisateur), avec un jeu de commandes restreint : tu peux naviguer dans tes fichiers, lancer certaines commandes WP-CLI ou Composer selon les cas, mais tu ne peux pas installer de paquets système, redémarrer des services, ni toucher à la configuration serveur globale.
Sur un VPS ou un dédié, tu es root (ou tu disposes d’un utilisateur avec les droits sudo) : accès complet au système, possibilité d’installer des logiciels, de configurer Nginx ou Apache, de gérer le pare-feu, etc. C’est un niveau de responsabilité — et de risque — totalement différent.
| Critère | Mutualisé OVH | VPS / dédié OVH |
|---|---|---|
| Activation SSH | Souvent à activer manuellement | Actif par défaut |
| Utilisateur | Compte limité, pas root | Root ou sudo |
| Commandes disponibles | Restreintes (fichiers, parfois WP-CLI) | Complètes (système, paquets, services) |
| Risque en cas d’erreur | Faible (isolé à ton compte) | Élevé (tu peux casser le serveur entier) |
| Usage typique | Débug, sauvegarde, WP-CLI ponctuel | Administration serveur complète |
Si tu gères un site WordPress classique sur du mutualisé, le SSH limité suffit largement pour la maintenance courante. Si tu as besoin de contrôler finement ton environnement serveur (cache, versions PHP précises, cron avancés), il faut envisager un VPS — et dans ce cas, la rigueur de sécurité monte d’un cran.
3. Se connecter depuis Mac ou Linux
Ouvre le Terminal et tape la commande suivante, en remplaçant les valeurs par celles récupérées à l’étape 1 :
ssh -p PORT user@host
Par exemple, si ton port est 22 et ton host ssh.cluster123.hosting.ovh.net, avec l’utilisateur monlogin :
ssh -p 22 monlogin@ssh.cluster123.hosting.ovh.net
La première connexion affiche un message d’avertissement sur l’empreinte du serveur (fingerprint) — c’est normal, tape yes pour continuer. Il te demande ensuite ton mot de passe : c’est celui associé à ton compte d’hébergement (pas forcément ton mot de passe de compte client OVH).
4. Se connecter depuis Windows
Deux options en 2026 : PowerShell, qui embarque un client SSH natif depuis plusieurs années, ou PuTTY pour ceux qui préfèrent une interface graphique.
Avec PowerShell, la commande est strictement identique à celle de Mac/Linux :
ssh -p PORT user@host
Avec PuTTY, renseigne le host dans le champ “Host Name”, le port dans le champ dédié, clique sur “Open”, puis saisis ton nom d’utilisateur et ton mot de passe quand demandé. PuTTY conserve les sessions enregistrées, pratique si tu jongles entre plusieurs serveurs.
5. Passer du mot de passe à la clé SSH
Une fois la connexion par mot de passe validée, il est temps d’abandonner ce mode pour une authentification par clé — plus sûre, et qui évite de retaper un mot de passe à chaque session.
Génère une paire de clés sur ta machine locale :
ssh-keygen -t ed25519 -C "ton-email@exemple.com"
Valide l’emplacement par défaut, protège la clé privée par une passphrase (fortement recommandé), puis copie la clé publique vers le serveur :
ssh-copy-id -p PORT user@host
Si ssh-copy-id n’est pas disponible (cas fréquent sur Windows sans WSL), tu peux copier manuellement le contenu de ~/.ssh/id_ed25519.pub dans le fichier ~/.ssh/authorized_keys du serveur distant. Une fois la clé en place, teste la connexion : elle devrait passer sans demander de mot de passe.
6. Premières commandes utiles une fois connecté
Quelques commandes de base pour t’orienter, valables aussi bien en mutualisé (limité) qu’en VPS :
pwd: afficher le dossier courantls -la: lister les fichiers avec détailsdu -sh *: voir la taille des dossiers (utile en cas d’erreur 507 disque plein)tail -f error_log: suivre les logs d’erreur en temps réelwp(si WP-CLI est disponible) : gérer WordPress en ligne de commande
7. Bonnes pratiques de sécurité de base
- Désactive l’authentification par mot de passe une fois la clé SSH validée (sur VPS/dédié uniquement, tu as la main sur ce paramètre)
- Ne partage jamais ta clé privée, seulement la clé publique
- Change le port SSH par défaut sur un VPS si tu veux réduire le bruit des scans automatiques
- Garde une copie de sauvegarde de tes clés SSH en lieu sûr
Pièges courants
- Confondre identifiants OVH et identifiants d’hébergement. Le login/mot de passe de ton espace client n’est pas celui du SSH — chaque hébergement a ses propres accès.
- Tenter des commandes root en mutualisé. Ça ne fonctionnera jamais, l’environnement est cloisonné par design.
- Oublier le port spécifique. Sur mutualisé, OVH utilise parfois un port différent de 22 : une connexion qui “timeout” vient souvent de là, un symptôme proche de celui décrit dans notre article sur l’ERR_CONNECTION_TIMED_OUT.
- Perdre sa clé privée sans sauvegarde. Sans elle, il faut régénérer une paire et refaire toute la procédure de copie.
- Confondre SSH et FTP. Le SSH permet des commandes, le FTP ne sert qu’au transfert de fichiers — ce ne sont pas des accès interchangeables.
Le SSH est-il disponible sur toutes les offres mutualisées OVH ?
Non. Certaines offres d’entrée de gamme ne proposent pas le SSH du tout, ou seulement une version très restreinte. Vérifie l’onglet dédié de ton espace client : si l’option n’apparaît pas, ton offre ne le permet probablement pas.
Puis-je avoir un accès root en mutualisé OVH ?
Non, jamais. Le mutualisé signifie que plusieurs clients partagent la même machine physique : donner un accès root à chacun casserait l’isolation de sécurité. Pour un accès root, il faut passer sur un VPS ou un serveur dédié.
Que faire si la connexion SSH refuse mon mot de passe ?
Vérifie que tu utilises bien le mot de passe de l’hébergement (souvent défini séparément lors de l’activation SSH) et non celui de ton compte OVH. Si le SSH vient d’être activé, laisse quelques minutes de propagation avant de réessayer.
La procédure est-elle différente sur un autre hébergeur ?
Le principe général (host, port, user, clé SSH) reste le même partout, mais l’emplacement des informations change. Si tu es chez Gandi ou Plesk, consulte nos guides dédiés à la connexion SSH sur Gandi ou à la connexion SSH sur Plesk.
Une fois la clé SSH en place et le bon niveau d’accès identifié (mutualisé limité ou VPS complet), la connexion devient une formalité de dix secondes — et tu gagnes un outil précieux pour diagnostiquer un site lent, nettoyer un disque plein, ou simplement reprendre la main sur ton hébergement sans dépendre d’un tiers.
Ce problème, Peechy s'en occupe
Plutôt que de tout gérer seul, confiez votre site à une agence qui s'occupe de tout — hébergement, sécurité, maintenance et corrections. Encore plus simple en abonnement : on règle les soucis avant même que vous les remarquiez.
Confier mon site à Peechy