Pokud jste někdy používali SSH pro zabezpečené připojení k vašemu serveru nebo jinému počítači, pravděpodobně máte představu o tom, co jsou klíče SSH. Klíč SSH je v zásadě způsob, jak ověřit, kdo jste, a vytvořit bezpečné a zabezpečené spojení s jiným systémem. Ale SSH klíče musí být vygenerovány. Jak tedy vygenerujete klíče SSH ve Windows 10? Tato otázka je ve skutečnosti častější, než si myslíte, protože mnoho lidí dává přednost získání Linuxového VPS a práci s ním namísto dvojitého spouštění počítače nebo migrace z Windows. V tomto článku vám ukážu, jak můžete vygenerovat klíč SSH ve Windows 10. K této práci použijeme populárního klienta Windows SSH PuTTY. Nyní, než se ponoříme do technických věcí, podívejme se na několik definic, abychom byli na stejné stránce. To vám pomůže lépe dodržovat pokyny.
Vygenerujte klíč SSH ve Windows 10 pomocí PuTTY
Nejprve si promluvme o SSH. Co je SSH? A co má SSH společného s klíči a výrobou klíčů? Secure Socket Shell nebo Socket Shell (SSH) je oblíbený protokol pro vytváření bezpečných a šifrovaných spojení. Klíče SSH jsou standardní součásti protokolu SSH používané k autentizaci obou stran a vytvoření bezpečných relací shellu. Používají se v propojení mezi všemi typy operačních systémů a platforem. Ať už se tedy pokoušíte připojit k Linux VPS nebo dedikovanému serveru s nejnovější edicí Windows Server, musíte vygenerovat a používat klíče SSH. Před podrobným vysvětlením klíčů SSH a diskusí o tom, jak generovat klíče SSH v systému Windows 10, promluvme si o protokolu SSH.
“ Přečtěte si také: Pro připojení ke vzdálenému serveru použijte SSH ”
Co je protokol SSH?
SSH je dobře známý protokol, zejména mezi IT guru a systémovými administrátory. Poskytuje uživatelům bezpečnější způsob přístupu k jiným systémům přes nezabezpečenou síť. Poskytuje ověřování pomocí veřejného klíče a silného hesla. Pomocí tohoto protokolu můžete vzdáleně spravovat aplikace a systémy, přesouvat soubory z jednoho systému do druhého a spouštět příkazy. Protokol SSH standardně naslouchá na TCP portu 22.
Co jsou klíče SSH?
Protokol SSH, klíče SSH jsou přístupové údaje používané k ověřování hostitelů i uživatelů. Dalším případem použití je přístup stroj-stroj nebo jednotlivý přístup. Klíče SSH umožňují automatizaci umožňující nákladově efektivní a možnou autentizaci vyžadovanou v moderních cloudových službách závislých na počítači.
Dodávají se v různých velikostech, ale nejběžnější volbou je 2048bitové šifrování RSA. Funkčně klíče SSH shromažďují hesla, udělují přístup a řídí úroveň přístupu. Existuje několik způsobů, jak povolit nebo generovat SSH ve Windows 10. V následujícím textu vysvětlíme, jak generovat klíč SSH Windows pomocí PuTTY. Než však začneme, proveďte několik kontrol, abychom zjistili, zda klíč SSH ve Windows existuje nebo ne.
Windows 10 VPS hosting
Získejte efektivní Windows 10 VPS pro vzdálenou plochu za nejnižší cenu. ZDARMA Windows 10 běžící na úložišti NVMe SSD a vysokorychlostním internetu.
Podívejte se na plány Windows 10 VPSKontrola existujících klíčů SSH ve Windows 10
Před vygenerováním klíče SSH byste měli zkontrolovat existující klíče SSH. Chcete-li tak učinit, proveďte následující kroky:
- Otevřete příkazový řádek Windows zadáním cmd do vyhledávacího pole na hlavním panelu Windows.
- V prostředí příkazového řádku zadejte ssh-keygen
- Pokud nemáte žádný SSH-keygen, zobrazí se tato zpráva:
„ssh-keygen“ není rozpoznán jako interní nebo externí příkaz, operační program nebo dávkový soubor
- Výchozí adresář pro vaše klíče SSH by měl být něco takového:
/c/Users/YourUserName/ .ssh/id_rsa.pub
Poznámka: Pokud jste nainstalovali git s bash, měli byste místo cmd otevřít git Bash.
Vygenerujte klíč SSH Windows pomocí PuTTY
PuTTY je bezplatná a open-source implementace používaná pro emulaci terminálu v počítačích se systémem Microsoft Windows. Může podporovat několik protokolů, jako je SSH, Telnet, SCP, rlogin a raw socket connection. Pomocí PuTTY můžete vygenerovat klíč SSH ve Windows 10 prostřednictvím terminálu Windows. Chcete-li vygenerovat klíč SSH ve Windows 10 pomocí PuTTY, proveďte následující kroky:
“ Přečtěte si také: připojit se k vašemu webu přes SSH”
Krok 1: Stáhněte si PuTTY
Pokud ještě nemáte PuTTY ve svém systému, můžete si jej stáhnout zde odkaz. Po stažení jej nainstalujte.
Krok 2: Nainstalujte PuTTY
Kliknutím na stažený soubor můžete zahájit proces instalace. Můžete si přečíst tento článek o Připojte se k serveru Linux pomocí PuTTY nebo Jednoduše postupujte podle průvodce instalací. Na první stránce klikněte na Další.

Dále vyberte cílovou složku. Výchozí cíl je jednotka C\Program files\PuTTY\. Můžete ji změnit na požadovanou adresu.

Nyní je čas vybrat funkce produktu, které chcete nainstalovat. Pokud nemáte žádné specifické požadavky, postupujte podle výchozí volby a kliknutím na Instalovat přejděte na další obrazovku.

Gratuluji. Nainstalujete PuTTY. Dokončili jste první kroky ke generování klíče SSH ve Windows 10. Nyní přejdeme k dalšímu kroku.
Krok 3: Spusťte PuTTY SSH Key Generator
- Stiskněte klávesu Windows na klávesnici.
- Do vyhledávacího pole zadejte PuTTYgen (můžete také použít cmd a zadejte PuTTYgen).
- Klepněte pravým tlačítkem myši na PuTTYgen a vyberte Spustit jako správce.
- Pokud se zobrazí výzva, vyberte ANO.

Krok 4: Pomocí PuTTY vygenerujte klíč SSH ve Windows 10
Chcete-li nyní vygenerovat klíč SSH ve Windows 10, proveďte následující kroky:
- Na stránce generátoru PuTTY klikněte na generovat.

- Pohyb kurzoru je samozřejmě vtip, takže se nemusíte unavovat. Počkejte, až bude indikátor průběhu celý zelený.

- Uložte veřejný klíč kliknutím na Uložit veřejný klíč tlačítko. Vyberte umístění pro uložení tohoto klíče a pojmenujte jej.

- Chcete-li soukromý klíč uložit, klikněte na Konverzace menu.

- Kliknutím na Export OpenSSH Key se vás zeptá: „Opravdu chcete uložit klíč bez přístupové fráze, abyste jej ochránili?“ Vyberte „ano“.
- Vyberte umístění pro uložení klíče.
- Pojmenujte svůj soukromý klíč.
Gratuluji. Podařilo se vám vygenerovat klíč SSH, který jsme chtěli, pomocí PuTTY, jednoho z nich nejlepší klienti SSH pro Windows. Samozřejmě můžete také generovat klíče pomocí OpenSSH, klienta nativního pro Windows 10, ale aplikace postrádá některé ze zásadních funkcí, takže většina preferuje použití PuTTY nebo jeho alternativ.
Přečtěte si také: Nainstalujte MikroTik CHR na VPS (pomocí PuTTY)
Jsou klíče SSH dostatečné pro zabezpečení serveru?
Zdá se tedy, že máte zajištěno zabezpečení – budete připojeni k serveru pomocí zabezpečeného klíče, a to je vše. Ale co váš server? Jste si jisti, že je to bezpečné? Bez poskytovatele serveru zaměřeného na bezpečnost nebude veškeré úsilí, které jste právě vynaložili na zabezpečení SSH, nic znamenat. Cloudzy například zná důležitost zabezpečení pro své uživatele a poskytuje firewall s umělou inteligencí a inteligentní DDoS ochranu na všech svých Linux VPS plány. Pokud tedy chcete pracovat s jakoukoli linuxovou distribucí, kterou chcete, aniž byste riskovali dvojité spouštění notebooku, měli byste se podívat na naše Linux VPS plány.