Generating SSH keys in Windows/fr
Page enfant de SSH
Générer une paire de clés¶
La génération de clés avec PuTTY et MobaXTerm ne comporte que de légères différences.
- Avec MobaXTerm, allez à l'option Outils->MobaKeyGen (générateur de clés SSH);
- Avec PuTTY, lancez l'exécutable PuTTYGen.
La fenêtre affichée est semblable dans les deux cas. Elle peut servir à générer une nouvelle clé ou à charger une clé existante.
- Pour Type de clé à générer, sélectionnez Ed25519; le type RSA est aussi acceptable, mais Nombre de bits doit être configuré à 2048 ou plus.
- Cliquez sur le bouton Générer. On vous demandera alors de déplacer au hasard la souris pour générer des données qui serviront à créer la clé.
-
Entrez une phrase de passe pour votre clé.
Important
Il est important de vous souvenir de cette phrase de passe parce que vous en aurez besoin chaque fois que vous chargerez PuTTY ou MobaXTerm pour utiliser cette paire de clés.
-
Cliquez sur Sauvegarder la clé privée et entrez un nom pour le fichier; l'extension
.ppkest ajoutée au nom du fichier. - Dans Sauvegarder la clé publique, le nom de la clé publique est par convention le même que celui pour la clé privée, mais dans ce cas, l'extension
.pubest ajoutée au nom du fichier.
Installer la partie publique de la paire de clés¶
Via la CCDB¶
Recommandation
Nous vous encourageons à enregistrer votre clé publique SSH dans la CCDB, ce qui vous permettra de l'utiliser pour vous connecter à toutes nos grappes.
Copiez le contenu de la zone de texte Clé publique à coller dans OpenSSH ... et collez-la dans la zone de texte dans la CCDB, option Mon compte -> Gérer vos clés SSH. Pour plus d'information, voyez le paragraphe Par la base de données CCDB.
Installation locale¶
Si pour quelque raison que ce soit vous ne voulez pas utiliser la fonctionnalité de la CCDB, vous pouvez téléverser votre clé publique sur chacune des grappes comme suit :
- Copiez le contenu de la zone de texte Clé publique à coller dans OpenSSH ... et collez-le sur une seule ligne à la fin de
/home/USERNAME/.ssh/authorized_keyssur la grappe à laquelle vous voulez vous connecter. - Vérifiez que les permissions pour les répertoires et les fichiers sont correctes et que le propriétaire est correct, comme décrit dans ces directives.
Vous pouvez aussi utiliser l'outil ssh-copy-id s'il est disponible sur votre ordinateur personnel.
Se connecter avec une paire de clés¶
Testez la nouvelle clé en vous connectant au serveur avec SSH; voyez comment avec PuTTY; avec MobaXTerm; ou avec WinSCP.
Pour une démonstration avec PuTTY, voyez la 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 Charger dans PuTTYGen. Avec le filtre Tous les fichiers (.), sélectionnez le fichier .pem téléchargé de OpenStack, puis cliquez sur Ouvrir. Vous pouvez au choix entrer une phrase de passe dans le champ Phrase de passe de la clé pour accéder à votre clé privée. Cliquez sur Sauvegarder la clé privée.
Cette clé privée peut être utilisée avec PuTTY pour se connecter à une instance créée avec OpenStack. Pour plus d'information, consultez Lancer une instance dans la page Cloud : Guide de démarrage.