Générer une clé publique et privée avec PuttyGen

Les clés SSH permettent une authentification sécurisée à un service SSH ou SFTP.

Générer une clé privée/publique sous Windows

Récupérez la dernière version de PuttyGen sur votre ordinateur via le site officiel :

https://www.putty.org

(cliquez sur Download Putty, vous arriverez sur https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html, puis venez trouver « puttygen.exe » à télécharger)

Vérifiez que « RSA » 2048 est bien sélectionné, ou bien pour une clé publique plus courte à niveau de sécurité équivalent, vous pouvez choisir EdDSA (recommandé).

Bougez aléatoirement votre souris au milieu de la fenêtre pour générer de l’aléatoire qui sert à la génération de la clé.

Vous arrivez dans cet écran.

  • Dans la rubrique « Key Comment », mettez un commentaire pertinent, de sorte que l’on sache à qui appartienne cette clé, par exemple votre prénom
  • Cliquez sur « Save public key », et donnez-lui un nom pertinent, par exemple « prenom.pub.key » et enregistrez-la dans un dossier précieux.
  • Cliquez sur « Save private key », valdiez le warning et donnez lui un nom pertinent, par exemple « prenom.priv.ppk » et enregistrez-la dans un dossier précieux.

NB : Si vous perdez votre clé privée, vous perdez votre accès. Si vous perdez votre clé publique, on ne peut pas vous autoriser de nouveaux accès.

Utiliser une clé RSA pour SFTP (FileZilla Windows)

Cliquez sur la première icône de FileZilla (le « Site Manager ») ou bien dans « File » puis « Site Manager »).

  • Ajoutez un site et nommez-le.
  • Sélectionnez le protocole SFTP (le port par défaut est 22, il ne s’affiche pas par défaut)
  • Choisissez le type de login « Key File »
  • Renseignez l’utilisateur désiré (root ou autre)
  • Dans « Key File », allez chercher votre clé privée
fr_FR