Postup vygenerování klíče SSH ve Windows 10:
Ujistěte se, že je nainstalován klient Windows 10 OpenSSH.
Spusťte "ssh-keygen" v příkazovém řádku a podle pokynů vygenerujte klíč.
Generování klíčů SSH v prostředí Windows bývalo spletitý proces, který vyžadoval instalaci nástrojů třetích stran. Od aktualizace systému Windows 10 z dubna 2018 je systém Windows dodáván s předinstalovaným klientem OpenSSH, což znamená, že ke generování klíčů SSH můžete použít ssh-keygen. Přečtěte si, jak vás provedeme celým procesem.
Nejprve se musíte ujistit, že je na vašem počítači nainstalován OpenSSH – pokud jste provedli upgrade ze starší verze Windows 10, možná jej budete muset povolit ručně. Spusťte aplikaci Nastavení a klikněte na kategorii „Aplikace“. Dále klikněte na odkaz „Spravovat volitelné funkce“. Pokud v zobrazeném seznamu nevidíte "OpenSSH Client", klikněte na tlačítko "Přidat funkci" a nainstalujte jej. Po instalaci možná budete muset restartovat počítač.
Jakmile je OpenSSH nainstalováno, jste připraveni pokračovat. Otevřete příkazový řádek z nabídky Start. Do okna terminálu napište "ssh-keygen" (bez uvozovek) a stiskněte enter. Budete vyzváni k potvrzení umístění uložení. Pro použití výchozího umístění ve vašem uživatelském adresáři doporučujeme stisknout enter. V opačném případě zadejte cestu k uložení klíče a stiskněte klávesu enter.
Nyní se můžete rozhodnout přidat ke klíči přístupovou frázi (heslo). Pokud jeden přidáte, budete jej muset dodat při každém použití klíče. Buď zadejte přístupovou frázi a stiskněte klávesu Enter, nebo okamžitě stiskněte klávesu Enter, abyste mohli pokračovat bez přístupové fráze.
Systém Windows nyní vygeneruje váš pár veřejného/soukromého klíče RSA. Veřejný klíč bude uložen jako "id_rsa.pub" ve vámi zadaném adresáři. Nahrajte tento klíč do všech počítačů, do kterých potřebujete SSH. Poté můžete otevřít připojení pomocí vestavěného klienta SSH systému Windows – zadejte „ssh user@hostname“ pro připojení a ověření pomocí vygenerovaných přihlašovacích údajů.