Générer une clé SSH dans Windows 10
Comment générer une clé SSH dans Windows 10
Comme vous le savez peut-être déjà, Windows 10 inclut un logiciel SSH intégré - à la fois client et serveur! Cette fonctionnalité est disponible dans le système d'exploitation à partir de la version 1803. Lorsque l'option client est installée, nous pouvons l'utiliser pour générer une nouvelle clé SSH. Sur les machines Windows, le logiciel open source gratuit PuTTY est la norme de facto en ce qui concerne SSH et Telnet. Avec Windows 10, Microsoft a enfin écouté ses utilisateurs après des années à demander un client et un serveur SSH. En incluant une implémentation OpenSSH, la valeur du système d'exploitation augmente.
Le client SSH fourni est similaire au client Linux. À première vue, il semble prendre en charge les mêmes fonctionnalités que son homologue *NIX. Il s'agit d'une application console, vous devriez donc pouvoir la démarrer à partir de l'invite de commande.
Pour continuer, vous devez activer la fonctionnalité OpenSSH Client. Découvrez le texte suivant :
Comment activer le client OpenSSH dans Windows 10
En supposant que vous l'ayez installé, vous pouvez procéder comme suit.
Pour générer une clé SSH sous Windows 10,
- Ouvert une nouvelle invite de commande.
- Taper
ssh-keygen
et frapper le Entrer clé. - L'application demandera l'emplacement de sauvegarde, offrant
C:\users\votre nom d'utilisateur\.ssh\id_rsa
par défaut. - Ensuite, vous serez invité à entrer une phrase secrète. Vous pouvez simplement appuyer sur la touche Entrée pour l'ignorer.
- Enfin, vous verrez l'empreinte de votre clé et SHA256. L'algorithme par défaut est RSA 2048.
Vous avez terminé. Votre clé publique sera enregistrée dans le fichier id_rsa.pub, par défaut c'est C:\users\votre nom d'utilisateur\.ssh\id_rsa.pub
. Vous pouvez maintenant télécharger ce fichier sur la machine cible à laquelle vous souhaitez accéder avec SSH. Ne partagez pas votre clé SSH privée (id_rsa) à moins que vous ne sachiez ce que vous faites !
SSH prend en charge un certain nombre d'autres algorithmes à clé publique utilisant des clés, tels que :
- rsa - il s'agit d'un algorithme classique basé sur la difficulté de factoriser de grands nombres. Taille de clés recommandée - 2048 ou plus.
- dsa - encore un autre algorithme hérité basé sur la difficulté de calculer des logarithmes discrets. Ce n'est plus recommandé.
- ecdsa - un nouvel algorithme de signature numérique normalisé par le gouvernement américain, utilisant des courbes elliptiques. Il prend en charge les tailles de clé 256, 384 et 521.
- ed25519 - cet algorithme est la dernière option incluse dans OpenSSH. Certains logiciels ne sont pas pris en charge.
Vous pouvez spécifier l'algorithme à l'aide de la -t
et modifiez la taille de la clé à l'aide du commutateur -b. Quelques exemples:
ssh-keygen -t rsa -b 4096. ssh-keygen -t ecdsa -b 521
C'est ça.
Voir aussi les articles suivants :
- Comment activer le client OpenSSH dans Windows 10
- Comment activer le serveur OpenSSH dans Windows 10