Comment générer des clés SSH dans Windows 10 et Windows 11

Nov 12, 2024
de Windows
Eny Sétiyowati / Shutterstock.com
[dix]

Si une partie de votre vie inclut la connexion à un serveur distant l'être pour un hébergé blog, un Installation NextCloud ou envoyez vos dernières modifications à Github , vous avez besoin de clés SSH. Dans Windows 10 et 11, nous sommes gâtés pour le choix lorsqu'il s'agit de générer de nouvelles clés.

Voici comment créer toutes les clés SSH dont vous aurez besoin d'utiliser trois méthodes différentes. Nous vous montrerons comment générer votre ensemble initial de clés, ainsi que des autres si vous souhaitez créer différentes clés pour plusieurs sites.

EN RELATION: Comment héberger votre site Web Analytics avec plausible

Option 1: Générez des touches dans la ligne de commande

Windows 10 a eu un client OpenSSH intégré depuis la mise à jour d'avril 2018. Windows 11 est également livré avec cette fonction intégrée.

Pour l'utiliser Ouvrez l'invite de commande Windows En frappant la clé Windows et en tapant «cmd».

Conseil: Si vous utilisez souvent la ligne de commande, nous vous recommandons vivement d'installer Terminal Windows Dans le magasin Windows (installé sur Windows 11 par défaut). C'est un programme d'onglets pouvant exécuter l'invite de commande, Powershell et le sous-système Windows pour Linux tout dans une fenêtre. Cela a aussi Fonctions amusantes telles que définir des images de fond .

Que vous utilisiez l'invite de commande ou le terminal Windows, tapez ssh-keygen et appuyez sur Entrée. Cela générera automatiquement les touches SSH. Dans nos tests sur Windows 11, il a créé une clé RSA de 2048 bits. Si vous souhaitez utiliser un algorithme différent- GitHub recommande ED25519 , par exemple, alors vous tiriez taper ssh-keygen -t ed25519 .

Une fois que vous avez saisi votre commande, entrez Entrée, puis vous serez invité à donner votre nom à votre clé et à enregistrer dans un emplacement spécifique. Si vous utilisez les valeurs par défaut, il enregistre vos clés dans C: \ User [YourUsername] .ssh -Assumer le lecteur C est où votre compte d'utilisateur est stocké.

Ensuite, vous vous demanderez d'entrer une phrase secrète. Nous vous recommandons vivement de le faire pour garder votre clé sécurisée. Si vous craignez d'oublier votre mot de passe, vérifiez ce cycle de la route du Les meilleurs gestionnaires de mots de passe sur la critique Geek . Si vous ne voulez vraiment pas de phrase secrète, appuyez simplement sur Entrée.

C'est ce que vos clés sont créées, sauvegardées et prêtes à être utilisées. Vous verrez que vous avez deux fichiers dans votre dossier ".ssh": "id_rsa" sans extension de fichier et "id_rsa.pub". Ce dernier est la clé que vous téléchargez sur des serveurs pour vous authentifier pendant que le premier est la clé privée que vous ne partagez pas avec d'autres personnes.

Noter: Si vous ne pouvez pas voir votre dossier ".ssh" dans l'explorateur de fichiers, consultez notre tutoriel sur Comment montrer des fichiers cachés et des dossiers dans Windows .

Si vous souhaitez créer plusieurs clés pour différents sites, c'est aussi facile. Dis, par exemple, vous vouliez utiliser les touches par défaut que nous venons de générer pour un serveur que vous avez sur l'océan numérique et que vous souhaitiez créer un autre jeu de clés pour Github. Vous suivriez le même processus que ci-dessus, mais quand il est temps de sauvegarder votre clé, vous lui donneriez simplement un nom différent, tel que «id_rsa_github» ou quelque chose de similaire. Vous pouvez faire cela autant de fois que vous le souhaitez. N'oubliez pas que plus vous avez des clés, plus vous devez gérer les clés. Lorsque vous Mise à niveau vers un nouveau PC Vous devez déplacer ces clés avec vos autres fichiers ou risquer de perdre un accès à vos serveurs et comptes, au moins temporairement.

EN RELATION: Comment PowerShell diffère de l'invite de commande Windows

Option 2: Générez des clés dans WSL

Si vous êtes un WSL utilisateur, vous pouvez utiliser une méthode similaire avec votre WSL Installer . En fait, c'est fondamentalement la même chose que la version rapide de commande. Pourquoi voudriez-vous faire cela? Si vous vivez principalement sous Linux pour des tâches de ligne de commande, il est logique de garder vos clés dans WSL.

Ouvrez le terminal Windows ou l'invite de commande Ubuntu intégrée (en supposant que vous avez installé Ubuntu Linux). Ensuite, c'est très similaire aux fenêtres. Contrairement à Windows, il est préférable de préciser si vous souhaitez une clé RSA ou quelque chose du genre ED25519.

Dites que vous vouliez créer une clé RSA-4096. Vous devez taper la commande suivante:

 SSH-Keygen -t RSA -B 4096 

Si vous vouliez ED25519, la manière recommandée est la suivante:

 ssh-keygen -t ed25519 -c "[email protected]" 

Il est recommandé d'ajouter votre adresse e-mail comme identifiant, bien que vous ne devez pas le faire sous Windows puisque la version de Microsoft utilise automatiquement votre nom d'utilisateur et votre nom de votre PC pour cela.

Encore une fois, pour générer plusieurs clés pour différents sites, étiquetez simplement quelque chose comme "_github" à la fin du nom de fichier.

EN RELATION: 3 outils linux amusants à exécuter sur Windows 10 avec WSL

Option 3: Générez des clés avec mastic

Pendant des années, la vieille école Le programme de mastic était un moyen populaire de communiquer avec un serveur sous Windows. Si vous avez déjà reçu ce programme sur votre système, il offre également une méthode de création de clés SSH.

Le mastic est livré avec un certain nombre de programmes d'assistance, dont l'un est appelé le générateur de clé de mastic. Pour ouvrir celui-ci, recherchez-la en frappant la clé Windows et en tapant "PutTygen", ou la recherche de la recherche dans le menu Démarrer.

Une fois qu'il est ouvert, au bas de la fenêtre, vous verrez les différents types de clés à générer. Si vous n'êtes pas sûr d'utiliser, sélectionnez "RSA", puis dans la zone d'entrée indiquant "Nombre de bits dans une clé générée" Tapez "4096." Une autre alternative consiste à sélectionner "EDDSA", puis à partir du menu déroulant qui apparaît ci-dessous, assurez-vous que "ED25519 (255 bits)" est sélectionné.

Maintenant, tout ce que vous avez à faire est de cliquer sur "Générer" et Putty commencera à fonctionner. Cela ne devrait pas prendre trop longtemps en fonction de la force de votre système et de vous demander de déplacer votre souris autour de la fenêtre pour vous aider à créer un peu plus de hasard pendant la génération de la clé.

Une fois que cela est fait, cliquez sur "Enregistrer la clé publique" pour enregistrer votre clé publique et enregistrer l'enregistrement dans lequel vous le souhaitez avec le nom "id_rsa.pub" ou "id_ed25519.pub" selon que vous avez sélectionné RSA ou ED25519 dans l'étape antérieure.

Ensuite, pour obtenir votre clé privée, il faut une étape supplémentaire. Par défaut, le mastic génère des touches PPK à utiliser avec le client de mastic. Si vous voulez opensesh, toutefois, en haut de la fenêtre, sélectionnez Conversions & GT; Exportez OpenSSH Key, puis enregistrez le fichier comme «id_rsa» ou «id_ed25519» sans file de fichier.

La génération de clés SSH est vraiment facile la méthode que vous choisissez. Nous vous recommandons d'aller avec l'option d'invite de commande Windows, sauf si vous avez déjà installé Metty, ou préférez Linux et comprenez ce système.

EN RELATION: Les meilleurs moyens de sécuriser votre serveur SSH


de Windows - Most Popular Articles


Comment réinitialiser le terminal Windows aux paramètres par défaut

de Windows Apr 19, 2025

Terminal Windows Vous permet de personnaliser de nombreuses options différentes. Si vous le faites et que vous n'aimez pas les résultats, vous pouvez réinitialiser le terminal ..


Une historique visuel des icônes Windows: de Windows 1 à 11

de Windows Jun 21, 2025

Au cours des trois dernières décennies, les icônes de Microsoft Windows ont évolué à côté de l'amélioration des résolutions d'écran et de la profondeur de couleur. Voici un coup..


Dispositifs Synology NAS sous attaque de Stealthworker Botnet

de Windows Aug 9, 2025

Lukmanazis / shutterstock.com La synologie populaire NAS Maker a prévenu ses utilisateurs que le Stealthworker Botnet cible les périphériques fabriqués par la sociét..


Comment Sideload applications Android sur Windows 11

de Windows Oct 29, 2025

Windows 11 prend en charge les applications Android, mais il y a une jolie grosse capture - ils sont seulement officiellement disponible auprès de l'Amazon Appstore . La bonne ..


Voici comment les applications Android travail sur Windows 11

de Windows Oct 28, 2025

L'une des fonctionnalités les plus excitantes de Windows 11 est la capacité de Installer des applications Android . Vous pouvez enfin utiliser certaines de vos applications mo..


Comment réinitialiser Microsoft OneDrive sur Windows 10 pour corriger les problèmes de synchronisation

de Windows Oct 14, 2025

OneDrive se synchronise avec votre périphérique Windows 10 afin de sauvegarder vos fichiers sur le nuage, mais il peut parfois y avoir des problèmes empêchant la synchronisation de fon..


NOUVELLES Windows Zero-Day Subventions Accès administrateur local

de Windows Nov 23, 2024

Vichizh / shutterstock.com [dix] Il semble qu'il y ait un nouveau local Exploitation zéro jour ces subventions Privilèges d'administ..


Catégories