Si vous avez déjà utilisé SSH pour une connexion sécurisée à votre serveur ou à un autre ordinateur, vous avez probablement une idée de ce que sont les clés SSH. Fondamentalement, une clé SSH est un moyen d'authentifier qui vous êtes et d'établir une connexion sûre et sécurisée avec un autre système. Mais les clés SSH doivent être générées. Alors, comment générer des clés SSH sous Windows 10 ? Cette question est en fait plus courante que vous ne le pensez, car beaucoup de gens préfèrent obtenir un VPS Linux et travailler avec celui-ci au lieu de double-démarrer leur PC ou de migrer depuis Windows. Dans cet article, je vais vous montrer comment générer une clé SSH dans Windows 10. Nous utiliserons le populaire client Windows SSH PuTTY pour effectuer le travail. Maintenant, avant de plonger dans les détails techniques, regardons quelques définitions, juste pour que nous soyons sur la même longueur d’onde. Cela vous aidera à mieux suivre les instructions.
Générer une clé SSH dans Windows 10 par PuTTY
Parlons d'abord de SSH. Qu’est-ce que SSH ? Et qu'est-ce que SSH a à voir avec les clés et la création de clés ? Le Secure Socket Shell ou Socket Shell (SSH) est un protocole populaire pour créer des connexions sécurisées et cryptées. Les clés SSH sont des composants standard du protocole SSH utilisés pour authentifier les deux côtés et établir des sessions shell sécurisées. Ils sont utilisés dans les connexions entre tous les types de systèmes d’exploitation et de plates-formes. Ainsi, que vous essayiez de vous connecter à un VPS Linux ou à un serveur dédié exécutant la dernière édition de Windows Server, vous devez générer et utiliser des clés SSH. Avant d'expliquer les clés SSH en détail et d'expliquer comment générer des clés SSH dans Windows 10, parlons du protocole SSH.
« A lire aussi : Utilisez SSH pour vous connecter à un serveur distant ”
Qu'est-ce que le protocole SSH ?
SSH est un protocole bien connu, notamment entre les gourous de l'informatique et les administrateurs système. Il offre aux utilisateurs un moyen plus sécurisé d'accéder à d'autres systèmes sur un réseau non sécurisé. Il fournit une authentification par clé publique et par mot de passe fort. Grâce à ce protocole, vous pouvez gérer à distance des applications et des systèmes, déplacer des fichiers d'un système à un autre et exécuter des commandes. Le protocole SSH écoute par défaut sur le port TCP 22.
Que sont les clés SSH ?
Protocole SSH, les clés SSH sont des informations d'identification d'accès utilisées pour authentifier à la fois les hôtes et les utilisateurs. Un autre cas d’utilisation est l’accès de machine à machine ou de simple à unique. Les clés SSH permettent l'automatisation pour permettre l'authentification rentable et possible requise dans les services cloud modernes et dépendants de l'ordinateur.
Ils existent en différentes tailles, mais le choix le plus courant est un cryptage RSA 2048 bits. Fonctionnellement, les clés SSH collectent les mots de passe, accordent l'accès et contrôlent le niveau d'accès. Il existe plusieurs façons d'activer ou de générer SSH dans Windows 10. Dans ce qui suit, nous expliquerons comment générer une clé SSH Windows à l'aide de PuTTY. Mais avant de commencer, vérifions si la clé SSH existe ou non dans Windows.
Hébergement VPS Windows 10
Procurez-vous un VPS Windows 10 efficace pour le bureau à distance, au prix le moins cher du marché. Windows 10 GRATUIT fonctionnant sur un stockage SSD NVMe et une connexion Internet haut débit.
Découvrez les forfaits VPS Windows 10Vérification des clés SSH existantes dans Windows 10
Avant de générer une clé SSH, vous feriez mieux de vérifier les clés SSH existantes. Pour ce faire, procédez comme suit :
- Ouvrez la ligne de commande Windows en tapant cmd dans le champ de recherche de la barre des tâches Windows.
- Dans l'environnement d'invite de commande, tapez ssh-keygen
- Si vous n'avez pas de keygen SSH, vous verrez ce message :
« ssh-keygen » n'est pas reconnu comme une commande interne ou externe, un programme exploitable ou un fichier de commandes
- 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, vous devez ouvrir git Bash au lieu de cmd.
Générer une clé SSH Windows à l'aide de PuTTY
PuTTY est une implémentation gratuite et open source utilisée pour l'émulation de terminal sur les PC fonctionnant sous Microsoft Windows. Il peut prendre en charge plusieurs protocoles tels que SSH, Telnet, SCP, rlogin et la connexion raw socket. À l'aide de PuTTY, vous pouvez générer une clé SSH dans Windows 10 via le terminal Windows. Pour générer une clé SSH dans Windows 10 à l'aide de PuTTY, effectuez les étapes suivantes :
« A lire aussi : connectez-vous à votre site Web via SSH”
Étape 1 : Téléchargez PuTTY
Si vous n'avez pas déjà PuTTY sur votre système, vous pouvez le télécharger à partir de ce site. lien. Après le téléchargement, installez-le.
Étape 2 : Installer PuTTY
En cliquant sur le fichier téléchargé, vous pouvez démarrer le processus d'installation. Vous pouvez lire cet article sur Connectez-vous à un serveur Linux à l'aide de PuTTY ou Suivez simplement l'assistant d'installation. Sur la première page, cliquez sur Suivant.

Ensuite, sélectionnez le dossier de destination. La destination par défaut est le lecteur C\Program files\PuTTY\. Vous pouvez le changer à l'adresse souhaitée.

Il est maintenant temps de sélectionner les fonctionnalités du produit à installer. Si vous n'avez pas d'exigences particulières, suivez le choix par défaut et cliquez sur Installer pour passer à l'écran suivant.

Félicitations. Vous installez PuTTY. Vous avez terminé les premières étapes pour générer une clé SSH dans Windows 10. Passons maintenant à l'étape suivante.
Étape 3 : Exécutez le générateur de clés PuTTY SSH
- Appuyez sur la touche Windows de votre clavier.
- Dans la barre de recherche, tapez PuTTYgen (vous pouvez également utiliser cmd et tapez PuTTYgen).
- Cliquez avec le bouton droit sur PuTTYgen et sélectionnez Exécuter en tant qu'administrateur.
- Si vous y êtes invité, sélectionnez OUI.

Étape 4 : utilisez PuTTY pour générer une clé SSH sous Windows 10
Maintenant, pour générer une clé SSH dans Windows 10, procédez comme suit :
- Sur la page du générateur PuTTY, cliquez sur générer.

- Le fait de déplacer le curseur est évidemment une blague, donc pas besoin de vous fatiguer. Attendez que la barre de progression soit entièrement verte.

- Enregistrez la clé publique en cliquant sur le Enregistrer la clé publique bouton. Choisissez un emplacement pour enregistrer cette clé et donnez-lui un nom.

- Pour enregistrer la clé privée, cliquez sur le Conversation menu.

- En cliquant sur Exporter la clé OpenSSH, il vous sera demandé : « Êtes-vous sûr de vouloir enregistrer la clé sans phrase secrète pour la protéger ? Sélectionnez « oui ».
- Choisissez un emplacement pour enregistrer la clé.
- Donnez un nom à votre clé privée.
Félicitations. Vous avez réussi à générer la clé SSH souhaitée en utilisant PuTTY, l'un des meilleurs clients SSH pour Windows. Bien sûr, vous pouvez également générer des clés à l'aide d'OpenSSH, le client natif de Windows 10, mais l'application ne dispose pas de certaines des fonctionnalités les plus essentielles, la plupart préfèrent donc utiliser PuTTY ou ses alternatives.
Lire aussi : Installez MikroTik CHR sur VPS (à l'aide de PuTTY)
Les clés SSH sont-elles suffisantes pour la sécurité du serveur ?
Il semble donc que la sécurité soit gérée : vous serez connecté à votre serveur avec une clé sécurisée, et c'est tout. Mais qu'en est-il de votre serveur ? Etes-vous sûr que c'est sécurisé ? Sans un fournisseur de serveur soucieux de la sécurité, tous les efforts que vous venez de consacrer à la sécurité SSH ne serviront à rien. Cloudzy, par exemple, connaît l'importance de la sécurité pour ses utilisateurs et fournit un pare-feu alimenté par l'IA et une protection DDoS intelligente sur tous ses utilisateurs. Serveur virtuel Linux plans. Donc, si vous souhaitez travailler avec n'importe quelle distribution Linux sans risquer de double-démarrer votre ordinateur portable, vous devriez consulter notre Serveur virtuel Linux plans.