Générer des clés SSH sous Windows

From CC Doc
Jump to navigation Jump to search
This page is a translated version of the page Generating SSH keys in Windows and the translation is 100% complete.
Other languages:
English • ‎français

Page enfant de SSH/fr

Avant de générer la clé avec PuTTYgen (cliquez pour agrandir)
Après avoir généré la clé avec PuTTYgen (cliquez pour agrandir)

La génération de clés avec PuTTY et MobaXTerm ne comporte que de légères différences : dans MobaXTerm, utilisez Tools->MobaKeyGen et dans PuTTY, lancez l'exécutable PuTTYGen. Dans les deux cas, les fenêtres affichées sont semblables et serviront à générer une clé ou à charger une clé existante.

Générer une paire de clés

  1. Sélectionnez Ed25519; RSA 2048 bits et plus est aussi acceptable.
  2. Cliquez sur le bouton Generate. On vous demandera alors de déplacer au hasard la souris pour générer des données pour créer la clé.
  3. Entrez une phrase de passe dans le champ Key passphrase.
  4. Cliquez sur Save private key et entrez un nom pour le fichier (par exemple, compute_canada.ppk).

Se connecter avec une paire de clés

Nous vous encourageons à utiliser la fonctionnalité de la CCDB pour y téléverser votre clé publique. Copiez le contenu de la zone de texte Public key for pasting into OpenSSH authorized_keys file et suivez les directives dans Installer une clé, section Par la base de données CCDB, étape 3.

Autre façon de procéder :

  1. Copiez la clé publique dans la zone de texte Public key for pasting into OpenSSH authorized_keys file et collez-la sur une seule ligne à la fin de /home/USERNAME/.ssh/authorized_keys sur le serveur auquel vous voulez vous connecter en tant qu'utilisateur USERNAME avec WinSCP ou un autre éditeur comme vim ou nano lancé sur ce serveur.
  2. Vérifiez que les permissions pour les répertoires et les fichiers sont correctes et que le propriétaire est correct, comme décrit aux étapes 2 et 3 de ces directives.
  3. Testez la nouvelle clé en vous connectant au serveur avec USERNAME en utilisant SSH (voir comment se connecter avec PuTTY ou comment se connecter avec MobaXTerm).

Pour une démonstration, voyez cette vidéo YouTube : Easily setup PuTTY SSH keys for passwordless logins using Pageant.

Convertir une clé OpenStack

Une clé OpenStack possède l'extension .pem; elle peut être convertie en cliquant sur le bouton Load dans PuTTYGen. Avec le filtre All Files (*.*), sélectionnez le fichier .pem téléchargé de OpenStack, puis cliquez sur Open. Vous pouvez au choix entrer une phrase de passe dans le champ Key passphrase pour accéder à votre clé privée. Cliquez Save private key.

Cette clé privée peut être utilisée avec PuTTY pour se connecter à une instance qu'OpenStack alimente avec la clé publique correspondante dans Access & Security > Key Pairs lorsque l'instance est lancée. Pour plus d'information, consultez se connecter avec PuTTY ou se connecter avec MobaXTerm.