50 % de réduction sur tous les plans, durée limitée. À partir de $2.48/mo
6 min restantes
Sécurité et réseau

Comment générer des clés SSH dans Windows 10 en 4 étapes simples

Alex Robbins By Alex Robbins 6 min de lecture Mis à jour le 22 juil. 2025
Comment générer des clés SSH dans Windows 10 en 4 étapes simples

Si vous avez déjà utilisé SSH pour vous connecter de façon sécurisée à un serveur ou à un autre ordinateur, vous avez probablement une idée de ce que sont les clés SSH. En résumé, une clé SSH est un moyen d'authentifier votre identité et d'établir une connexion sécurisée avec un autre système. Mais ces clés doivent être générées. Comment générer des clés SSH sous Windows 10 ? La question est plus fréquente qu'on ne le croit, car beaucoup de personnes préfèrent utiliser un VPS Linux plutôt que de démarrer en double-boot ou de migrer depuis Windows. Dans cet article, je vous montre comment générer une clé SSH sous Windows 10 à l'aide du client SSH PuTTY. Avant d'entrer dans le vif du sujet, quelques définitions s'imposent pour que nous partions sur les mêmes bases. Elles vous aideront à mieux suivre les instructions. 

Générer une clé SSH sous Windows 10 avec PuTTY

Commençons par SSH. Qu'est-ce que SSH, et quel rapport avec les clés ? Le Secure Socket Shell (SSH) est un protocole largement utilisé pour établir des connexions chiffrées et sécurisées. Les clés SSH sont des composants essentiels de ce protocole : elles permettent d'authentifier les deux parties et d'ouvrir des sessions shell sécurisées. Elles s'utilisent pour connecter tous types de systèmes d'exploitation et de plateformes. Que vous souhaitiez vous connecter à un VPS Linux ou à un serveur dédié sous la dernière version de Windows Server, vous devrez générer et utiliser des clés SSH. Avant d'entrer dans le détail des clés SSH et de la procédure de génération sous Windows 10, parlons d'abord du protocole SSH.

« À lire aussi : Utiliser SSH pour se connecter à un serveur distant ”

Qu'est-ce que le protocole SSH ? 

SSH est un protocole bien connu, notamment auprès des administrateurs système et des experts en informatique. Il permet d'accéder à d'autres systèmes de manière sécurisée, même sur un réseau non sécurisé. Il prend en charge l'authentification par clé publique et par mot de passe fort. Grâce à ce protocole, vous pouvez gérer des applications et des systèmes à distance, transférer des fichiers d'un système à un autre et exécuter des commandes. Par défaut, le protocole SSH écoute sur le TCP port 22. 

Que sont les clés SSH ? 

Dans le contexte du protocole SSH, les clés SSH sont des identifiants d'accès qui permettent d'authentifier aussi bien les hôtes que les utilisateurs. Elles servent également aux accès machine à machine ou point à point. Les clés SSH permettent d'automatiser l'authentification, ce qui est indispensable dans les environnements cloud modernes où les opérations sont pilotées par des systèmes automatisés.

Il en existe plusieurs tailles, mais le choix le plus courant est le chiffrement RSA 2048 bits. Concrètement, les clés SSH gèrent les mots de passe, accordent les accès et en contrôlent le niveau. Il existe plusieurs façons d'activer ou de générer SSH sous Windows 10. Dans ce guide, nous expliquons comment générer une clé SSH sous Windows à l'aide de PuTTY. Mais avant de commencer, vérifions si une clé SSH existe déjà sous Windows.

windows-vps Hébergement Windows 10 VPS

Obtenez un Windows 10 VPS performant pour le bureau à distance, au meilleur prix du marché. Windows 10 GRATUIT sur stockage NVMe SSD et connexion haut débit.

Voir les offres Windows 10 VPS

Vérifier l'existence de clés SSH sous Windows 10

Avant de générer une clé SSH, commencez par vérifier si des clés SSH existent déjà sur votre système. Pour cela, suivez les étapes ci-dessous :

  1. Ouvrez la ligne de commande Windows en tapant cmd dans la barre de recherche de la barre des tâches Windows.
  2. Dans l'invite de commandes, tapez ssh-keygen
  3. Si ssh-keygen n'est pas installé, vous verrez le message suivant :

'ssh-keygen' n'est pas reconnu en tant que commande interne ou externe, un programme exécutable ou un fichier de commandes.              

  1. Le répertoire par défaut de vos clés SSH devrait ressembler à ceci :
/c/Users/YourUserName/ .ssh/id_rsa.pub 

Remarque : si vous avez installé git avec Bash, ouvrez git Bash plutôt que cmd.

Générer une clé SSH sous Windows avec PuTTY

PuTTY est une implémentation libre et open source d'émulation de terminal pour les PC sous Microsoft Windows. Il prend en charge plusieurs protocoles, notamment SSH, Telnet, SCP, rlogin et les connexions par socket brut. Avec PuTTY, vous pouvez générer une clé SSH sous Windows 10 via le terminal Windows. Pour ce faire, suivez les étapes ci-dessous :

« À lire aussi : se connecter à votre site via SSH

Étape 1 : Télécharger PuTTY

Si PuTTY n'est pas encore installé sur votre système, vous pouvez le télécharger depuis ce lien. Une fois le téléchargement terminé, installez-le.

Étape 2 : Installer PuTTY

En cliquant sur le fichier téléchargé, vous lancez le processus d'installation. Vous pouvez consulter cet article sur Se connecter à un serveur Linux avec PuTTY ou suivre simplement l'assistant d'installation. Sur la première page, cliquez sur Suivant.

Écran d'accueil de l'installateur PuTTY
Écran d'accueil de l'installateur PuTTY

Ensuite, sélectionnez le dossier de destination. La destination par défaut est le lecteur C:\Program Files\PuTTY\. Vous pouvez la modifier selon vos préférences.

Sélection de l'emplacement dans l'installateur PuTTY
Sélection de l'emplacement dans l'installateur PuTTY

Il est maintenant temps de choisir les fonctionnalités à installer. Si vous n'avez pas d'exigences particulières, conservez les options par défaut et cliquez sur Installer pour passer à l'écran suivant.

Sélection des composants à installer dans l'installateur PuTTY
Sélection des composants à installer dans l'installateur PuTTY

Félicitations, PuTTY est installé. Vous avez franchi les premières étapes pour générer une clé SSH sous Windows 10. Passons maintenant à l'étape suivante.

Étape 3 : Lancer le générateur de clés SSH de PuTTY

  • Appuyez sur la touche Windows de votre clavier. 
  • Dans la barre de recherche, tapez PuTTYgen (vous pouvez aussi ouvrir cmd et taper PuTTYgen). 
  • Faites un clic droit sur PuTTYgen et sélectionnez Exécuter en tant qu'administrateur.
  • Si une confirmation est demandée, cliquez sur OUI.
Lancer PuTTY en tant qu'administrateur
Lancer PuTTY en tant qu'administrateur

Étape 4 : Utiliser PuTTY pour générer une clé SSH sous Windows 10 

Pour générer la clé SSH dans Windows 10, suivez les étapes ci-dessous :

  • Sur la page du générateur PuTTY, cliquez sur Générer.
Écran principal du générateur de clés PuTTY
Écran principal du générateur de clés PuTTY
  • Inutile de vous agiter frénétiquement avec la souris, c'est juste pour rire. Attendez simplement que la barre de progression soit entièrement verte.
Génération de la clé dans le générateur de clés PuTTY
Génération de la clé dans le générateur de clés PuTTY
  • Enregistrez la clé publique en cliquant sur Enregistrer la clé publique Choisissez un emplacement pour sauvegarder cette clé et donnez-lui un nom.
Détails de la clé dans le générateur de clés uTTY
Détails de la clé dans le générateur de clés PuTTY
  • Pour enregistrer la clé privée, cliquez sur le menu Conversion
Menu d'export des clés dans le générateur de clés PuTTY
Menu d'export des clés dans le générateur de clés PuTTY
  • En cliquant sur Exporter la clé OpenSSH, une fenêtre vous demandera : « Voulez-vous vraiment enregistrer cette clé sans phrase secrète pour la protéger ? » Cliquez sur « Oui ».
  • Choisissez un emplacement pour enregistrer la clé.
  • Donnez un nom à votre clé privée.

Félicitations. Vous avez généré la clé SSH souhaitée avec PuTTY, l'un des meilleurs clients SSH pour Windows. Vous pouvez aussi générer des clés avec OpenSSH, le client natif de Windows 10, mais il manque certaines fonctionnalités importantes, c'est pourquoi la plupart des utilisateurs préfèrent PuTTY ou ses alternatives. 

À lire également : Installer MikroTik CHR sur VPS (avec PuTTY)

Les clés SSH suffisent-elles à sécuriser un serveur ?

La connexion à votre serveur est sécurisée grâce à une clé — c'est un bon début. Mais qu'en est-il du serveur lui-même ? Sans un hébergeur attentif à la sécurité, tous vos efforts sur la sécurité SSH ne serviront à rien. Cloudzy, par exemple, comprend l'importance de la sécurité pour ses utilisateurs et propose un pare-feu basé sur l'IA ainsi qu'une protection DDoS intelligente sur tous ses Linux VPS plans. Si vous souhaitez utiliser la distribution Linux de votre choix sans risquer de configurer un double démarrage sur votre ordinateur portable, consultez nos Linux VPS plans 

Partager

À lire sur le blog

Continuez la lecture.

Image d'en-tête Cloudzy pour un guide MikroTik L2TP VPN, montrant un ordinateur portable se connectant à une baie de serveurs via un tunnel numérique lumineux bleu et or avec des icônes de bouclier.
Sécurité et réseau

Configuration MikroTik L2TP VPN (avec IPsec) : guide RouterOS (2026)

Dans cette configuration MikroTik L2TP VPN, L2TP gère le tunneling tandis qu'IPsec assure le chiffrement et l'intégrité. Leur association vous offre une compatibilité native avec les clients sans dépendance tierce.

Rexa CyrusRexa Cyrus 9 min de lecture
Fenêtre de terminal affichant un message d'avertissement SSH sur le changement d'identification de l'hôte distant, avec le titre du guide de correction et le logo Cloudzy sur fond bleu-vert foncé.
Sécurité et réseau

Avertissement : l'identification de l'hôte distant a changé - comment résoudre ce problème

SSH est un protocole réseau sécurisé qui établit un tunnel chiffré entre des systèmes. Il reste très utilisé par les développeurs qui ont besoin d'un accès distant à des machines sans interface graphi

Rexa CyrusRexa Cyrus 10 min de lecture
Illustration du guide de dépannage du serveur DNS avec des symboles d'avertissement et un serveur bleu sur fond sombre, pour les erreurs de résolution de noms Linux
Sécurité et réseau

Échec temporaire de la résolution de noms : que signifie cette erreur et comment la corriger ?

Lors de l'utilisation de Linux, vous pouvez rencontrer une erreur d'échec temporaire de la résolution de noms en tentant d'accéder à des sites web, de mettre à jour des paquets ou d'exécuter des tâches nécessitant une connexion internet

Rexa CyrusRexa Cyrus 12 min de lecture

Prêt à déployer ? À partir de 2,48 $/mois.

Cloud indépendant, depuis 2008. AMD EPYC, NVMe, 40 Gbps. Remboursement sous 14 jours.