La méthode la plus facile pour utiliser le SSH est de passer par l’outil terminal dans cPanel :

Cliquez sur Terminal dans la rubrique avancée de cPanel.

Si vous souhaitez utiliser un client SSH comme le terminal sous macOS ou Linux ou Putty sous Windows, vous devez suivre la procédure correspondante ci-dessous.

Générer une clé SSH sous Linux ou macOS

Remarque : Contrairement aux mots de passe, il est inutile d’avoir une clé SSH différente pour chaque compte cPanel. Nous recommandons à la place de générer une clé SSH par ordinateur afin de pouvoir facilement autoriser ou refuser l’accès par Ordinateur.

1) Ouvrez le terminal

Sous macOS il se trouve dans “Applications” > “Utilitaires“.

Sous Linux il se trouve généralement dans “utilitaires“).

2) Entrez dans le dossier ~/.ssh

cd  ~/.ssh

Remarque : si ce dossier n’existe pas, vous devez le créer  :

mkdir ~/.ssh
chmod 700 .ssh

3) Générez votre clef SSH :

ssh-keygen

Il vous sera demandé de choisir un nom de clé, laissez par défaut (id_rsa) si vous n’avez pas encore de clé et validez.

Enter passphrase (empty for no passphrase):

Saisissez un mot de passe pour votre clé, puis répétez ce mot de passe pour la confirmation.

Validez et saisissez une deuxième fois ce mot de passe puis validez.

Vous devez maintenant avoir deux fichiers :

id_rsa et id_rsa.pub

Explications sur les fichiers de clé SSH :

id_rsa est votre clé privée, il est important de ne jamais communiquer cette clé, c’est elle qui va vous servir pour vous connecter en SSH.

id_rsa.pub est votre clé publique. Il n’est pas important de la protéger : elle peut être communiquée à toute personne qui souhaite vous autoriser un accès SSH.

Importer une clé SSH

1) Récupérez le contenu de votre clé publique :

cat ~/.ssh/id_rsa.pub

Puis copiez le résultat.

2) Importez votre clé publique dans votre interface cPanel :

  • Cliquez sur “Accès SSH” dans la rubrique sécurité

 

  • Cliquez sur “Gérer les clés SSH

 

  • Cliquez sur “Importer une clé

 

  • Saisir un nom pour votre clef, nous vous recommandons un nom qui représente votre ordinateur.

 

  • Ne remplissez pas les champs clé privée ou Phrase secrète

 

  • Renseignez le champ clé publique et cliquez sur “Importer

 

  • Revenez à la gestion des clés puisque cliquez sur “Gérer” pour la clef que vous venez d’importer :

 

  • Autorisez cette clef en cliquant sur “Authorize

 

  • Vous pouvez désormais vous connecter en SSH !

Se connecter à SSH

Dans la commande ci-dessous, remplacez UTILISATEUR par votre nom d’utilisateur cPanel (en minuscules) et NOMDEDOMAINE.EXT par votre nom de domaine.

Remarque : vous pouvez utiliser le nom du serveur si votre nom de domaine ne pointe pas encore sur votre hébergement.

ssh -i ~/.ssh/id_rsa UTILISATEUR@NOMDEDOMAINE.EXT

Générer une clé SSH

1/ Connectez-vous à votre interface cPanel

2/ Cliquez sur “Accès SSH

 

3/ Cliquez sur “Gérer les clés SSH

 

4/ Cliquez sur “Générer une nouvelle clé

 

5/ Choisissez un nom et un mot de passe pour votre clé et laissez les autres champs tels quels par défaut puis cliquez sur “Générer une clé


6/ Cliquez sur “Retour

 

7/ Cliquez sur “Gérer” pour votre nouvelle clé sous Clés publiques

 

 

8/ Cliquez sur “Authorize

 

 

9/ Puis cliquez sur “Retour

 

 

10/ Sous clés privées cliquez sur “Afficher / Télécharger” pour la ligne de votre nouvelle clé

 

 

11/ Sous “Convertissez la clé « portable2 » au format PPK” saisissez le mot de passe de la clé puis cliquez sur Convertir

 

 

12/ Cliquez sur “Télécharger une clé

 

Configurer Putty

  1. Télécharger PuTTY
  2. Cliquez sur le “+” de Connection
  3. Cliquez sur le “+” de SSH
  4. Cliquez sur “Auth
  5. Cliquez sur “Browse…”

 

 

6. Indiquez où se trouve la clé

7. Cliquez sur “Ouvrir

 

8. Cliquez sur “Session

9. Dans “Host Name“, mettre XXXX.monarobase.net (remplacez par le nom de votre serveur)

10. Dans Port, mettre 22

11. Dans “Connection Type“, choisir “SSH

12. Dans “Saved Sessions” choisir un nom

13. Cliquez sur “Save

14. Double cliquez sur le nom que vous avez choisi

 

15. Entrez votre nom d’utilisateur cPanel

16. Entrez le mot de passe de la clé