Se connecter à son hébergement en ligne de commande peut sembler intimidant au premier abord. Pourtant, SSH est un outil simple et puissant, accessible à tous, même sans être développeur. Voici un guide pas à pas pour franchir le pas.
Qu'est-ce que SSH ?
SSH signifie Secure Shell. C'est un protocole qui permet de se connecter à distance à un serveur et d'y exécuter des commandes, comme si vous étiez physiquement devant la machine. La connexion est chiffrée de bout en bout : personne ne peut intercepter vos échanges.
En pratique, SSH remplace avantageusement le FTP pour les opérations qui nécessitent des droits sur les fichiers, la modification de permissions, ou la recherche de fichiers suspects sur votre hébergement.
De quoi avez-vous besoin ?
Sous Windows 10 ou 11
Bonne nouvelle : aucune installation n'est nécessaire. Windows intègre un client SSH natif depuis 2018. Il suffit d'ouvrir le Terminal, PowerShell ou l'Invite de commandes.
Sous Mac ou Linux
Le Terminal est disponible nativement. SSH est déjà installé.
Vos identifiants SSH
Vous avez besoin de trois informations, disponibles dans votre espace client OVH (rubrique Hébergements → FTP-SSH) :
- L'adresse du serveur SSH (ex. :
ssh.cluster111.hosting.ovh.net) - Votre identifiant (ex. :
monlogin-monsite) - Votre mot de passe FTP
⚠️ Sur OVH mutualisé, vérifiez que SSH est bien activé sur votre compte FTP. Si la colonne SSH indique « Désactivé », cliquez sur les ... → Modifier → activez SSH et régénérez le mot de passe.
Se connecter : la commande de base
Ouvrez votre terminal et tapez :
ssh
Remplacez votre-identifiant et cluster111 par vos propres valeurs.
Le terminal vous demande votre mot de passe. Rien ne s'affiche pendant la frappe, c'est normal — tapez votre mot de passe et appuyez sur Entrée.
Si la connexion réussit, vous verrez un message similaire à :
(php/8.2/production/stable64) ~ $
Vous êtes connecté. Le $ indique que le serveur attend vos instructions.
Éviter les déconnexions automatiques
OVH coupe les sessions SSH inactives après quelques minutes. Pour maintenir la connexion vivante, ajoutez l'option -o ServerAliveInterval=60 :
ssh -o ServerAliveInterval=60
Pour ne plus avoir à le retaper à chaque fois, créez un fichier de configuration SSH. Sous Windows, enregistrez le fichier suivant sous C:\Users\VotreNom\.ssh\config :
Host mon-ovh
HostName ssh.cluster111.hosting.ovh.net
User votre-identifiant
ServerAliveInterval 60
ServerAliveCountMax 3
Vous pouvez ensuite vous connecter simplement avec :
ssh mon-ovh
Les commandes essentielles à connaître
Une fois connecté, voici les commandes qui vous seront utiles au quotidien :
| Commande | Description |
|---|---|
ls -la |
Lister les fichiers avec permissions et dates |
cd www |
Entrer dans le dossier www |
cd .. |
Remonter d'un niveau |
pwd |
Afficher le chemin du dossier courant |
cat fichier.php |
Afficher le contenu d'un fichier |
rm fichier.php |
Supprimer un fichier |
chmod 755 dossier |
Modifier les permissions d'un dossier |
find . -name "*.php" |
Chercher tous les fichiers PHP |
whoami |
Afficher votre nom d'utilisateur |
exit |
Se déconnecter |
Se déconnecter proprement
Tapez simplement :
exit
SSH est un outil indispensable pour administrer son hébergement en toute sécurité. Une fois la première connexion réussie, vous ne pourrez plus vous en passer — notamment pour vérifier l'intégrité de vos fichiers ou corriger des permissions bloquantes.
Besoin d'aide pour sécuriser votre hébergement Joomla ? Découvrez nos prestations de sécurité.

