J'ai besoin de générer une clé publique à configurer dans ssh. Comment le faire à partir de l'invite de commande Windows? J'ai essayé d'utiliser ssh-keygen -t rsa de c:\mais j'ai reçu un message ssh-keygen n'est pas reconnu comme une commande interne ou externe, un programme exploitable ou un fichier batch.
ssh-keygen n'est pas un exécutable Windows.
Vous pouvez utiliser PuttyGen ( http://www.chiark.greenend.org.uk/~sgtatham/PuTTY/download.html ) par exemple pour créer une clé
Téléchargez et installez simplement openSSH pour Windows. Il est open source et rend votre cmd ssh prêt. Une recherche rapide sur Google vous donnera un tutoriel sur la façon de l'installer, si vous en avez besoin.
Une fois installé, vous pouvez simplement continuer et générer votre clé publique si vous souhaitez l'installer sur un serveur. Vous le générez en exécutant:
ssh-keygen -t rsa
Après cela, vous pouvez simplement appuyer sur Entrée, il attribuera automatiquement un nom à la clé (exemple: id_rsa.pub)
Si vous avez git-bash
installé (fourni avec Git, Github pour Windows ou Visual Studio 2015), puis qui inclut une version Windows de ssh-keygen
.
https://help.github.com/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent/
Humm, quoi? ssh n'est pas quelque chose de intégré à Windows comme dans la plupart des cas * nix.
Vous voudrez probablement utiliser PuTTY pour commencer. Et: http://kb.siteground.com/how_to_generate_an_ssh_key_on_windows_using_PuTTY/