Accueil
/
Avancé Site Tools
/
SSH
/
Comment générer une paire de clés SSH sous Linux ?

Comment générer une paire de clés SSH sous Linux ?

SiteGround utilise l’authentification par clé pour SSH. Cela s’est avéré plus sûr que l’authentification standard par nom d’utilisateur/mot de passe. Plus d’informations sur les clés SSH sont disponibles ici.

Vous pouvez générer une paire de clés SSH directement dans Site Tools , ou vous pouvez générer les clés vous-même et simplement envoyer la clé publique dans Site Tools pour l’utiliser avec votre compte d’hébergement.

Lorsque vous générez vous-même des clés SSH sous Linux, vous pouvez utiliser la commande ssh-keygen . Pour ce faire, suivez ces étapes:

  • Ouvre le terminal;
  • Saisissez la commande suivante:
 ssh-keygen -t rsa 
  • Ensuite, vous devez saisir l’emplacement du fichier où vous voulez enregistrer la clé privée.
 Saisissez le fichier dans lequel enregistrer la clé (/home/votreutilisateur/.ssh/id_rsa): 

La clé publique sera enregistrée au même emplacement, sous le même nom de fichier, mais avec l’extension .pub . Ne saisissez rien pour utiliser l’emplacement par défaut, qui est /home/youruser/.ssh/id_rsa .

  • Enfin, vous devez saisir un mot de passe. Ce sera le mot de passe nécessaire pour charger la clé privée et l’utiliser pour se connecter via SSH plus tard:
 Saisissez la phrase secrète (vide s’il n’y en a pas): 

L’ensemble du processus de génération de paires de clés ressemblerait à ceci:

user@localhost: ssh-keygen -t rsa
Génération d’une paire de clés RSA publique/privée.
Saisissez le fichier dans lequel enregistrer la clé (/home/votreutilisateur/.ssh/id_rsa):
Saisissez la phrase secrète (vide s’il n’y en a pas):
Saisissez à nouveau le même mot de passe:
Votre identification a été enregistrée dans id_rsa.
Votre clé publique a été enregistrée dans id_rsa.pub.
L’empreinte numérique de la clé est la suivante:
16:8e:e8:f2:1d:c9:b9:cf:43:9a:b3:3c:c1:1f:95:93 user@localhost

Cela créera une clé privée écrite dans /home/votreutilisateur/.ssh/ id_rsa et une clé publique écrite dans /home/votreutilisateur/.ssh/ id_rsa.pub 5lb20796 .

Pour utiliser les clés avec votre compte SiteGround, vous devez télécharger la clé publique dans Site Tools > Développeurs > Gestionnaire de clés SSH . La clé privée doit être chargée dans votre terminal en utilisant la commande ssh-add :

 ssh-add /home/votreutilisateur/.ssh/id_rsa 

Après quoi, il vous sera demandé de saisir le mot de passe de votre clé.

Pour plus d’informations sur la façon de vous connecter à votre compte d’hébergement SiteGround via SSH, consultez les articles ci-dessous:

Comment me connecter à mon compte partagé SiteGround via SSH sous Linux

Partager cet article