Ako vytvoriť kľúč SSH v systéme Windows

Ako vytvoriť kľúč SSH v systéme Windows

Kľúče Secure Shell (SSH) vynikajú v ochrane vašich pripojení a integrity údajov . SSH keygen sa bežne používa na získanie zabezpečeného prístupu k vzdialeným serverom a cloudovým službám. Ak pravidelne pristupujete na vzdialené servery pomocou zariadenia so systémom Windows, mali by ste mať kľúč SSH.

Okrem vzdialených serverov môžete tieto bezpečnostné kľúče použiť aj na udelenie prístupu svojim zamestnancom v práci, kde je pravdepodobné, že budete vystavení narušeniu údajov, napr. dátové centrum atď. Tento článok vás prevedie jednoduchými krokmi na vytvorenie kľúčov SSH. v systéme Windows.

Secure Shell Protocol (SSH) je najlepší spôsob, ako blokovať nezabezpečené pripojenia medzi počítačmi cez web. Mali by ste sa vyhnúť používaniu protokolu s používateľským menom a heslom a namiesto toho zvoliť kryptograficky vygenerovaný kľúč SSH.

Windows 11 sa dodáva so vstavaným klientom OpenSSH. To uľahčuje generovanie kľúčov SSH bez použitia programu tretej strany. Bude to fungovať rovnakým spôsobom v systéme Windows 10; Ak máte problémy, otvorte panel možností systému Windows a povoľte možnosť Klient OpenSSH .

Poznámka : Môžete uprednostniť Windows Terminal, pretože poskytuje jednotné prostredie pre rozhrania príkazového riadka. Spúšťa príkazový riadok, PowerShell a podsystém Windows pre Linux v jednom okne. Tento nástroj zvyšuje flexibilitu a zjednodušuje úlohy, ako je generovanie kľúčov SSH.

Vytvorenie kľúča SSH v systéme Windows je veľmi jednoduché, môžete použiť 1 z 3 nižšie uvedených spôsobov.

Ako vytvoriť kľúč SSH v systéme Windows

1. Použite príkazový riadok

Generovanie kľúčov SSH pomocou príkazového riadku je rýchle a jednoduché. Postupujte podľa krokov uvedených nižšie.

Krok 1: Kliknite na tlačidlo Štart. Vyhľadajte príkazový riadok a vyberte možnosť Spustiť ako správca . Po zobrazení výzvy kliknite na tlačidlo Áno , aby CMD vykonal zmeny vo vašom počítači.

Ako vytvoriť kľúč SSH v systéme Windows

Otvorte CMD s právami správcu

Krok 2: Zadajte nasledujúci príkaz a stlačte kláves Enter na klávesnici:

ssh-keygen

Ako vytvoriť kľúč SSH v systéme Windows

Zadajte príkaz a stlačte Enter

Krok 3: Zadajte názov súboru úložiska kľúčov a stlačte Enter :

file_name

Tip : Tu môžete tiež nastaviť vlastnú cestu na uloženie kľúča do predvoleného umiestnenia (C:\Users\[používateľské meno]\) .

Ako vytvoriť kľúč SSH v systéme Windows

Zadajte názov súboru a stlačte kláves Enter

Krok 4: Zadajte prístupovú frázu na zabezpečenie kľúča a stlačením klávesu Enter uložte zmeny.

Poznámka : Ak chcete tento krok preskočiť a kľúč uložiť priamo bez hesla, môžete dvakrát stlačiť Enter .

Váš súkromný a verejný kľúč sú bezpečne uložené. Na obrazovke sa teraz zobrazí potvrdzovacia správa s ďalšími kľúčovými informáciami. Toto okno môžete zatvoriť.

Môžete to použiť na generovanie viacerých kľúčov SSH s rôznymi názvami súborov.

Ako vytvoriť kľúč SSH v systéme Windows

Zadajte prístupovú frázu a stlačte kláves Enter

Krok 5: Napíšte exit a stlačte Enter na klávesnici, aby ste zatvorili okno CMD.

Ako vytvoriť kľúč SSH v systéme Windows

Napíšte exit a stlačte Enter

2. Použite WSL

Generovanie kľúčov SSH pomocou podsystému Windows pre Linux (WSL) vám poskytuje mnoho výhod. Môžete získať výhody nástrojov Linux a jednoduchosť práce na počítači so systémom Windows. Okrem toho poskytuje hladký a bezpečný spôsob, ako zvládnuť autentifikáciu SSH.

Nainštalujte distribúciu WSL a Linux

Ak chcete na svojom zariadení so systémom Windows nainštalovať a nastaviť distribúciu WSL a Linux, postupujte podľa nasledujúcich krokov.

Krok 1: Kliknite na ikonu Windows a nájdite Príkazový riadok . Kliknite na položku Spustiť ako správca a po zobrazení výzvy vyberte možnosť Áno .

Ako vytvoriť kľúč SSH v systéme Windows

Otvorte CMD s právami správcu

Krok 2: Windows 11 je dodávaný s predinštalovaným WSL. Môžete to skontrolovať zadaním príkazu uvedeného nižšie a stlačením klávesu Enter .

wsl --status

Ako vytvoriť kľúč SSH v systéme Windows

Skontrolujte stav WSL v systéme Windows 11

Ak používate Windows 10, nainštalujte WSL pomocou jednej z nižšie uvedených metód:

  • Microsoft Store

Stiahnite si Windows Subsystem for Linux (WSL) z obchodu Microsoft Store .

  • Rozhranie príkazového riadku

Zadajte príkaz uvedený nižšie a stlačte kláves Enter na klávesnici.

wsl --install

Krok 3: Po nainštalovaní WSL do počítača si môžete stiahnuť ľubovoľný operačný systém Linux pomocou obchodu Microsoft Store alebo rozhrania príkazového riadka.

Tento článok používa príkazový riadok na stiahnutie Ubuntu pre tento návod. Zadajte príkaz nižšie a stlačte kláves Enter na klávesnici.

wsl --install -d Ubuntu

Poznámka : Ak chcete nainštalovať Kali Linux, napíšte kali-linux do príkazu vyššie.

Ako vytvoriť kľúč SSH v systéme Windows

Stiahnite si Ubuntu

Krok 4: Zadajte používateľské meno a heslo UNIX.

Ako vytvoriť kľúč SSH v systéme Windows

Zadajte používateľské meno a heslo systému UNIX

Krok 5: Zatvorte okno UNIX zadaním príkazu exit a stlačením klávesu Enter. Opakujte proces, aby ste zatvorili okno CMD.

Ako vytvoriť kľúč SSH v systéme Windows

Zatvorte okná UNIX a CMD zadaním príkazu exit a stlačením klávesu Enter

Úspešne ste nainštalovali WSL a operačný systém Linux. Ak chcete vygenerovať kľúč SSH pomocou WSL, postupujte podľa krokov nižšie.

Vygenerujte kľúč SSH pomocou WSL

Krok 1: Kliknite na ikonu Windows . Vyhľadajte Ubuntu a vyberte možnosť Spustiť ako správca . Po zobrazení výzvy kliknite na tlačidlo Áno.

Ako vytvoriť kľúč SSH v systéme Windows

Kliknite na ikonu Windows a spustite Ubuntu

Krok 2: Zadajte príkaz nižšie na vygenerovanie kľúča SSH a stlačte kláves Enter .

ssh-keygen -t rsa -b "4096"

Ako vytvoriť kľúč SSH v systéme Windows

Zadajte príkaz na vygenerovanie kľúča SSH a stlačte kláves Enter

Krok 3: Zadajte požadovanú cestu a stlačte kláves Enter . Ak nie, stlačením klávesu Enter uložte súbor do predvoleného umiestnenia.

Krok 4: Zadajte prístupovú frázu, ktorú chcete použiť, a stlačte kláves Enter . Na potvrdenie to musíte urobiť dvakrát.

Poznámka : Pri zadávaní hesla neuvidíte nič, čo zadáte, ale nástroj to pri zadávaní uloží, takže sa uistite, že tam nie sú žiadne preklepy.

Prípadne, ak nechcete použiť žiadnu prístupovú frázu, môžete jednoducho dvakrát stlačiť Enter .

Upozornenie : Z bezpečnostných dôvodov by ste nemali používať prázdnu prístupovú frázu.

Ako vytvoriť kľúč SSH v systéme Windows

Zadajte požadovanú cestu, stlačte Enter, zadajte prístupovú frázu a potvrďte stlačením Enter

Krok 5: Nakoniec zadajte exit a stlačením klávesu Enter zatvorte okno.

Ako vytvoriť kľúč SSH v systéme Windows

Napíšte exit a stlačte Enter

Úspešne ste vytvorili kľúč SSH. Navštívte webovú stránku, kde ste ju hostili, a skontrolujte. Tam nájdete dva kľúče. Môžete ich rozlíšiť podľa rozšírenia:

  • Verejné kľúče majú príponu .pub.
  • Súkromné ​​kľúče nemajú rozšírenia.

Vysvetlenie kódu

Typický príkaz SSH, ktorý vám môže pomôcť vygenerovať kľúč SSH, je nasledujúci:

ssh-keygen -t rsa -N "" -b "2048" -C "key comment" -f path/root_name

Nižšie je uvedený význam každého symbolu alebo znaku v príkaze.

  • -t rsa : Zadajte typ kľúča, ktorý sa má vygenerovať, v tomto prípade rsa. RSA (Rivest–Shamir–Adleman) je bezpečný a široko používaný algoritmus pre kryptografiu s verejným kľúčom.
  • -N “” : Nastaví prístupovú frázu na prázdny reťazec, čo znamená, že kľúč nebude chránený. Preto ktokoľvek s prístupom k súboru súkromného kľúča ho môže použiť bez hesla.
  • -b „2048“ : Definuje veľkosť kľúča nastavenú na 2048 bitov. Mali by ste použiť väčší kľúč, pretože poskytuje lepšiu bezpečnosť.

Poznámka : Väčšie veľkosti kľúčov zaberú viac času na vytvorenie a použitie.

  • -C “key comment” : Umožňuje pridať komentáre k vygenerovanému súboru kľúča. To môže byť užitočné v reálnych situáciách, pretože budete pracovať s viacerými kľúčmi SSH na prístup k rôznym vzdialeným zariadeniam.
  • -f cesta/názov_korena : Zadajte cestu a názov súboru pre vygenerovaný pár kľúčov. Názov súboru bude mať root_name s príponou .pub pre verejný kľúč a .pem pre súkromný kľúč (napríklad: root_name.pub a root_name.pem).

3. Použite PuTTY

PuTTY je jedným zo staromódnych bezplatných a open source terminálových emulátorov, sériovej konzoly a aplikácií na prenos súborov cez sieť. Podporuje niekoľko sieťových protokolov vrátane SSH, Telnet, rlogin a raw soketových pripojení. Ak chcete generovať kľúče SSH v systéme Windows pomocou PuTTY, postupujte podľa krokov popísaných nižšie.

Krok 1: Spustite webový prehliadač a navštívte oficiálnu webovú stránku PuTTY . Stiahnite si a nainštalujte PuTTY.

Krok 2: Stlačením klávesovej skratky Windows + S otvorte Windows Search, zadajte PuTTYgen a kliknite na Otvoriť.

Ako vytvoriť kľúč SSH v systéme Windows

Spustite PuTTYgen

Krok 3: V časti Typ kľúča na vygenerovanie vyberte typ (napríklad RSA). Do vygenerovaného kľúča zadajte požadovaný počet bitov. Kliknite na tlačidlo Generovať .

Ako vytvoriť kľúč SSH v systéme Windows

Vyberte typ kľúča, ktorý chcete vytvoriť, zadajte požadovaný počet bitov

Krok 4: Kliknite na Uložiť verejný kľúč a vyberte umiestnenie na uloženie súboru. Premenujte súbor pomocou typu kľúča a pridajte príponu „.pub“ (napr. id_rsa.pub pre RSA).

Ako vytvoriť kľúč SSH v systéme Windows

Kliknite na položku Uložiť verejný kľúč

Krok 5: Nakoniec zadajte prístupovú frázu a potvrďte ju. Prejdite na kartu Konverzie v hornej časti a kliknite na položku Exportovať kľúč OpenSSH pre súkromný kľúč.

Krok 6: Vyberte miesto na uloženie súkromného kľúča a pamätajte, že za názvom súboru sa nepoužíva žiadna prípona. Okrem toho by ste mali použiť názov podobný verejnému kľúču (napr. id_rsa).

Ako vytvoriť kľúč SSH v systéme Windows

Zadajte prístupovú frázu, potvrďte ju a uložte súkromný kľúč

Aký je rozdiel medzi kľúčom RSA a Ed25519?

Vo vyššie uvedených krokoch článok diskutoval o dvoch typoch kľúčov SSH: RSA a Ed25519. V čom sa však líšia?

  1. Algoritmus : RSA (Rivest-Shamir-Adleman) používa asymetrické šifrovanie, zatiaľ čo Ed25519 používa eliptickú krivku aj asymetrické šifrovanie.
  2. Veľkosť kľúča : Kľúče RSA majú variabilnú veľkosť kľúča, od 1024 do 4096 bitov. Ed25519 má pevnú veľkosť kľúča 256 bitov, vďaka čomu je rýchlejší ako RSA.
  3. Bezpečnosť : Ed25519 sa vo všeobecnosti považuje za bezpečnejší a odolnejší voči útokom.
  4. Výkon : Ed25519 je rýchlejší a efektívnejší ako RSA.
  5. Kompatibilita : RSA je viac podporovaná, ale prijatie Ed25519 sa zvyšuje.

Nakoniec môžete použiť šifrovací algoritmus v závislosti od vášho systému. Generovanie kľúčov SSH je jednoduché pomocou metód dostupných v systéme Windows a malo by sa zvážiť z dôvodu vážnych online rizík pri vzdialenom prístupe k systémom.


Nastavte router Linksys so statickou IP adresou

Nastavte router Linksys so statickou IP adresou

Statická adresa IP je pevná adresa IP nakonfigurovaná v nastaveniach počítača alebo smerovača. Niektorí poskytovatelia internetových služieb (ISP) vyžadujú, aby ste na svojom počítači zadali statickú IP adresu alebo nastavenia TCP/IP smerovača, aby sa mohli pripojiť na internet.

Ako odstrániť prehliadač únosca PublicBoardSearch

Ako odstrániť prehliadač únosca PublicBoardSearch

Podľa spôsobu infekcie patrí PublicBoardSearch do kategórie únoscov prehliadača. Ide o typ malvéru, ktorý je navrhnutý tak, aby prevzal nastavenia známeho prehliadača.

Zbierka tapiet Apex Legends s vysokým rozlíšením pre počítače

Zbierka tapiet Apex Legends s vysokým rozlíšením pre počítače

Zbierka tapiet s vysokým rozlíšením pre používateľov počítačov a notebookov s plným rozlíšením od Full HD po 4K.

Čo je Localhost? Ako sa Localhost líši od 127.0.0.1?

Čo je Localhost? Ako sa Localhost líši od 127.0.0.1?

Unixový systém, tiež známy ako „loopback“, môže posielať a prijímať sieťovú komunikáciu cez virtuálne sieťové zariadenie. Počítač môže posielať správy sám sebe, čo umožňuje komunikáciu bez aktívnej siete.

5 dôvodov, prečo je v poriadku používať bezplatný antivírusový softvér

5 dôvodov, prečo je v poriadku používať bezplatný antivírusový softvér

Pravdepodobne ste už počuli príslovie, že dostanete to, za čo zaplatíte, ale čo keď príde na antivírusový softvér? Mali by ste si radšej kúpiť softvérové ​​balíky, než sa rozhodnúť pre bezplatné riešenia ochrany? Možno to tak nie je a tu je dôvod!

Aký je rozdiel medzi antivírusovým softvérom pre Windows a Mac?

Aký je rozdiel medzi antivírusovým softvérom pre Windows a Mac?

V dnešnom článku Quantrimang zhrnie populárne značky antivírusového softvéru na trhu a zistí, ako sa líšia medzi Windows PC a macOS.

4 veci, ktoré chcú používatelia vidieť vo Windowse v roku 2021

4 veci, ktoré chcú používatelia vidieť vo Windowse v roku 2021

Nie je jasné, čo prinesie Sun Valley okrem zmien a vylepšení používateľského rozhrania najvyššej úrovne. Tu je teda to, čo používatelia dúfajú, že uvidia od veľkej aktualizácie systému Windows 10 Sun Valley, ktorá bude uvedená na trh budúci rok.

Ako opraviť chybu Spustiť ako správca nefunguje v systéme Windows

Ako opraviť chybu Spustiť ako správca nefunguje v systéme Windows

Systém Windows poskytuje možnosť Spustiť ako správca, ktorá používateľom umožňuje spúšťať aplikácie a programy s oprávneniami správcu. Môžete ho použiť aj na riešenie problémov s počítačom. Čo ak však táto funkcia zlyhá a odoberie vám práva správcu?

Ako opraviť chyby na disku v systéme Windows

Ako opraviť chyby na disku v systéme Windows

Chyby súvisiace s jednotkou vášho počítača môžu zabrániť správnemu spusteniu systému a obmedziť prístup k vašim súborom a aplikáciám.

Modular Malware – Nová metóda tajného útoku na ukradnutie údajov

Modular Malware – Nová metóda tajného útoku na ukradnutie údajov

Niektoré varianty malvéru môžu používať rôzne moduly na zmenu spôsobu, akým ovplyvňujú cieľový systém. Čo je teda modulárny malvér a ako funguje?