Le SSH (Secure Shell) vous donne accès à la ligne de commande de votre compte d'hébergement au moyen d'une connexion chiffrée. Vous vous connectez à partir d'un terminal sur votre propre ordinateur, avec quatre informations : votre nom d'utilisateur, votre mot de passe, l'adresse de votre serveur et un numéro de port. Le SSH est activé par défaut, vous n'avez donc rien à demander avant de commencer.
Vérifier que votre forfait inclut le SSH
L'accès SSH est inclus avec les forfaits d'Hébergement Web Pro et Entreprise, l'Hébergement Revendeur, ainsi que les serveurs Cloud et dédiés.
Le forfait d'hébergement Web Go n'inclut pas l'accès SSH. Si vous êtes sur le forfait Go, la connexion sera refusée, peu importe le logiciel utilisé.
L'Hébergement WordPress utilise un nom d'utilisateur et un mot de passe SSH distincts, que vous définissez dans votre Espace Client, et non votre mot de passe cPanel. Pour vous connecter à un site WordPress géré, suivez plutôt Comment se connecter en SSH ou SFTP avec l'Hébergement WordPress.
Rassembler vos informations de connexion
Vous avez besoin de quatre valeurs avant de vous connecter.
Nom d'utilisateur — le même que celui de votre compte cPanel. Sur un serveur Cloud ou dédié, vous pouvez aussi vous connecter avec
root.Mot de passe — le même que celui de votre compte cPanel. Pour
rootsur un serveur Cloud ou dédié, utilisez le mot de passe root indiqué dans votre courriel de bienvenue.Adresse du serveur — votre nom de domaine, ou l'adresse IP de votre compte.
Port —
27pour les comptes d'hébergement Web et d'hébergement revendeur.2243pour les serveurs Cloud et dédiés.
Le SSH n'utilise pas le port 22 standard : le port doit donc être indiqué à chaque connexion.
Se connecter à partir de macOS ou de Linux
macOS et Linux incluent un client SSH, vous n'avez donc rien à installer.
Ouvrez le Terminal. Sur macOS, il se trouve dans Applications > Utilitaires. Sur Linux, cherchez Terminal dans vos applications.
Tapez la commande ci-dessous en remplaçant le nom d'utilisateur, l'adresse du serveur et le port par vos propres valeurs, puis appuyez sur Entrée.
ssh [email protected] -p 27
Vous pouvez utiliser votre adresse IP au lieu de votre nom de domaine :
ssh [email protected] -p 27
Pour un serveur Cloud ou dédié, utilisez le port 2243 :
ssh [email protected] -p 2243
Se connecter à partir de Windows
Windows 10 et Windows 11 incluent un client SSH, vous pouvez donc vous connecter sans rien installer. Ouvrez Windows Terminal, PowerShell ou l'Invite de commandes et utilisez la même commande :
ssh [email protected] -p 27
Si vous préférez un logiciel avec une interface graphique, ou si vous utilisez une version plus ancienne de Windows, utilisez PuTTY. Il est gratuit et vous pouvez le télécharger depuis la page de la dernière version de PuTTY.
Configurer PuTTY
Démarrez PuTTY.
Dans Host Name (or IP address), entrez votre nom de domaine ou l'adresse IP de votre compte. Vous pouvez y inclure votre nom d'utilisateur sous la forme
[email protected]pour que PuTTY ne vous le demande pas plus tard.Dans Port, entrez
27pour un compte d'hébergement Web ou revendeur, ou2243pour un serveur Cloud ou dédié.Sous Connection type, sélectionnez SSH.
Cliquez sur Open.
Entrez votre nom d'utilisateur, si PuTTY le demande, puis votre mot de passe.
Ce que vous verrez à la première connexion
La première fois que vous vous connectez à un serveur, votre logiciel SSH affiche l'empreinte du serveur et vous demande de confirmer que vous lui faites confiance. Acceptez pour continuer. Votre logiciel mémorise ensuite le serveur et ne vous le redemandera plus.
Pendant que vous tapez votre mot de passe, rien ne s'affiche à l'écran : aucun caractère, point ni astérisque. C'est normal, le mot de passe est bel et bien saisi. Tapez-le et appuyez sur Entrée.
Vous saurez que la connexion a réussi lorsque l'écran affichera une invite de commande se terminant par $ ou #, précédée de votre nom d'utilisateur et du nom de votre serveur. Pour terminer la session, tapez exit et appuyez sur Entrée.
Si la connexion est refusée
Une connexion refusée ou expirée signifie généralement l'une de trois choses : vous êtes sur le forfait Go, qui n'inclut pas le SSH; le port ne correspond pas à votre type de compte; ou votre propre réseau ou pare-feu bloque les connexions sortantes sur ce port. Vérifiez d'abord le port, puis essayez à partir d'un autre réseau.
Si aucune de ces situations ne s'applique, ouvrez une demande d'assistance en indiquant la commande exacte que vous avez exécutée et le message d'erreur obtenu.
Sur un serveur Cloud ou dédié, vous pouvez aussi permettre aux techniciens de WHC de s'y connecter pour du soutien en installant les clés SSH de WHC sur votre serveur.
