Ak chcete vygenerovať kľúč SSH v systéme Windows 10:
Uistite sa, že je nainštalovaný klient Windows 10 OpenSSH.
Spustite "ssh-keygen" v príkazovom riadku a podľa pokynov vygenerujte kľúč.
Generovanie kľúčov SSH v prostredí Windows bývalo komplikovaný proces, ktorý si vyžadoval inštaláciu nástrojov tretích strán. Od aktualizácie systému Windows 10 z apríla 2018 sa systém Windows dodáva s predinštalovaným klientom OpenSSH, čo znamená, že na generovanie kľúčov SSH môžete použiť ssh-keygen. Čítajte ďalej, keď vás prevedieme celým procesom.
Najprv sa musíte uistiť, že OpenSSH je nainštalovaný na vašom počítači – ak ste inovovali zo staršej verzie Windowsu 10, možno ho budete musieť povoliť manuálne. Spustite aplikáciu Nastavenia a kliknite na kategóriu „Aplikácie“. Potom kliknite na odkaz „Spravovať voliteľné funkcie“. Ak v zobrazenom zozname nevidíte "OpenSSH Client", kliknite na tlačidlo "Pridať funkciu" a nainštalujte ho. Po inštalácii možno budete musieť reštartovať počítač.
Po nainštalovaní OpenSSH ste pripravení pokračovať. Otvorte príkazový riadok z ponuky Štart. Do okna terminálu napíšte „ssh-keygen“ (bez úvodzoviek) a stlačte enter. Zobrazí sa výzva na potvrdenie miesta uloženia. Odporúčame stlačiť kláves enter, aby ste použili predvolené umiestnenie vo vašom používateľskom adresári. V opačnom prípade zadajte cestu na uloženie kľúča a potom stlačte kláves enter.
Teraz sa môžete rozhodnúť pridať ku kľúču prístupovú frázu (heslo). Ak ho pridáte, budete ho musieť dodať pri každom použití kľúča. Zadajte prístupovú frázu a stlačte kláves Enter alebo ihneď stlačte kláves Enter, aby ste mohli pokračovať bez nej.
Windows teraz vygeneruje váš pár verejných/súkromných kľúčov RSA. Verejný kľúč bude uložený ako "id_rsa.pub" v adresári, ktorý ste zadali. Nahrajte tento kľúč na všetky počítače, do ktorých potrebujete SSH. Potom môžete otvoriť pripojenie pomocou vstavaného klienta SSH systému Windows – zadajte „ssh user@hostname“ na pripojenie a overenie pomocou vygenerovaných poverení.