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
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.
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
- Télécharger PuTTY
- Cliquez sur le “+” de Connection
- Cliquez sur le “+” de SSH
- Cliquez sur “Auth“
- 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é