SSH ključevi omogućuju poboljšanu sigurnost i pogodnost za autentifikaciju. Evo kako možete jednostavno generirati SSH ključeve u sustavu Windows
Ako se stalno prijavljujete na udaljeni poslužitelj na svom Windows računalu, vjerojatno znate da trebate SSH ključeve. Osim što su sigurniji način provjere autentičnosti, SSH ključevi su praktičniji od konvencionalnih lozinki i nude niz dodatnih pogodnosti. Generiranje SSH ključeva uključeno Windows 11 je prilično jednostavan i možete ga učiniti na više načina, ovisno o vašim preferencijama i sustavu na koji ste navikli. Dakle, pozabavimo se raznim metodama koje možete koristiti za generiranje SSH ključeva u sustavu Windows.
Generirajte SSH ključeve u sustavu Windows pomoću naredbenog retka
Korištenje naredbenog retka najjednostavniji je i najpreporučljiviji način generiranja para SSH ključeva u sustavu Windows. Uključuje korištenje ugrađenog SSH klijenta u sustavu Windows bez potrebe za dodatnim alatima. Možete slijediti korake u nastavku za brzo generiranje vaših SSH ključeva:
- Otvorite prozor naredbenog retka upisivanjem cmd u traci za pretraživanje i klikom na gornji rezultat.
- Upišite naredbu ssh-ključ i pritisnite Unesi.
- Od vas će se tražiti da unesete mjesto i naziv datoteke za pohranjivanje ključa. Ovdje možete unijeti prilagođeni put ili jednostavno upisati naziv datoteke kako biste je pohranili na zadanu lokaciju (C:\Korisnici\[korisničko ime]\).
- Zatim će se od vas tražiti da unesete zaporku. Unesite zaporku da osigurate svoj ključ. Ako ne želite zaporku, možete samo pritisnuti Unesi za spremanje ključa bez lozinke. Pritisnite Unesi ponovo za potvrdu.
- Poruka će potvrditi da su vaša identifikacija (privatni ključ) i javni ključ spremljeni, s još nekim detaljima o ključevima prikazanim na ekranu. Sada možete zatvoriti prozor.
Sada možete pronaći SSH ključ na mjestu koje ste odabrali za pohranu. Također je moguće generirati različite ključeve za prijavu na različite poslužitelje ili lokacije. Jednostavno ponovite gornji postupak i nazovite ključeve u skladu s tim kako biste identificirali njihovu namjenu.
Generirajte SSH ključeve u sustavu Windows koristeći PuTTY
PuTTY je nekada bio popularan alat za komunikaciju s poslužiteljem u sustavu Windows. Jedna od njegovih komponenti bio je PuTTYgen koji se još uvijek koristi za generiranje SSH ključeva u sustavima Windows, macOS i Linux. Ako već imate PuTTY na svom sustavu ili želite koristiti grafičko sučelje za generiranje svojih SSH ključeva u sustavu Windows, ova je metoda savršena za vas.
- preuzimanje datoteka PuTTY za Windows i instalirajte ga na svoje računalo.
- Traziti PuTTYgen u traci za pretraživanje i pokrenite ga.
- Prije nego što generirate svoje SSH ključeve, možete odabrati vrstu ključa za generiranje. RSA je odabrano prema zadanim postavkama i ako to želite koristiti, unesite 4096 in Broj bitova u generiranom ključu. Također možete birati EdDSA budući da je to još jedna popularna metoda šifriranja. Ako to učinite, provjerite je li odabran Ed25519 u padajućem izborniku koji se pojavljuje u donjem desnom kutu prozora.
- Sada možete kliknuti Generirati za početak procesa. Dok PuTTYgen generira SSH ključeve, od vas će se tražiti da pomaknete kursor preko praznog područja kako biste stvorili više slučajnosti tijekom generiranja ključa.
- Kada je proces završen, možete kliknuti Spremi javni ključ da biste ga spremili gdje želite s proširenjem .pub.
- Za privatni ključ kliknite karticu Pretvorbe na vrhu i kliknite Izvezi OpenSSH ključ za spremanje vašeg privatnog ključa kao SSH ključa umjesto zadanog PPK ključa. Zatim spremite privatni ključ gdje želite bez ekstenzije datoteke.
Generirajte SSH ključeve u sustavu Windows koristeći WSL
Windows podsustav za Linux (WSL) omogućuje vam pokretanje Linuxa unutar uobičajenog Windows okruženja kao da je to bilo koja druga Windows aplikacija. Windows 11 dolazi s ugrađenim WSL-om koji jednostavno trebate postavite i instalirajte WSL 2 na svoje Windows 10 ili Windows 11 računalo da ga počnete koristiti. Ako ste već upoznati s WSL okruženjem, sljedeća metoda omogućit će vam jednostavno generiranje para SSH ključeva pomoću prozora terminala.
- Otvorite prozor naredbenog retka unutar WSL-a.
- Za izradu ključa RSA-4096 upišite ssh-keygen -t rsa -b 4096 "vaš[email protected]" i pritisnite Unesi. Sljedeći će biti prikazan potpuno isti upit za unos lokacije datoteke i zaporke, kao što je prikazano u metodi Windows naredbenog retka.
- Za izradu ključa Ed25519 upišite ssh-keygen -t ed25519 -C "vaš[email protected]" i pritisnite Unesi. Ponovno unesite lokaciju datoteke i zaporku koju želite ili jednostavno pritisnite Unesi koristiti zadane postavke.
- Koji god ključ generirali, preporučuje se dodavanje vaše adrese e-pošte kao identifikatora na kraju naredbe kako bi se lakše identificirali odgovarajući ključevi.
Ne morate dodati identifikator adrese e-pošte u naredbeni redak sustava Windows jer Microsoft automatski koristi vaše korisničko ime i naziv računala.
Zašto su vam potrebni SSH ključevi?
Sigurno prijavljivanje na udaljeni poslužitelj može se obaviti na tradicionalan način s parom korisničkog imena i lozinke. Međutim, korištenje SSH ključeva pruža znatne prednosti u odnosu na ovu metodu, u rasponu od sigurnosti i praktičnosti do prilagodbe. Kada generirate SSH ključeve, zapravo stvarate par ključeva koji se sastoji od javnog i privatnog ključa. Javni ključ se zatim nalazi na kraju poslužitelja i tijekom autentifikacije povezuje se s vašim privatnim ključem koji se nalazi na vašem računalu putem SSH klijenta. Ako se ključevi podudaraju, pristup je odobren.
- SSH ključevi mnogo su sigurniji od lozinki koje se mogu razbiti brutalnim napadima. Zahvaljujući jakoj enkripciji, SSH ključevi su gotovo neraskidivi.
- Osim sigurnosti, SSH ključevi mnogo su praktičniji za korištenje u usporedbi s višestrukim unosom lozinki, što omogućuje automatsku prijavu. Možete ih čak integrirati sa sustavima jedinstvene prijave (SSO) za pristup više poslužitelja s istim ključem.
- Možete stvoriti različite parove SSH ključeva za različite namjene, što vam daje dodatnu fleksibilnost za kontrolu pristupa
SSH ključevi izvrstan su način provjere autentičnosti prijave na poslužitelj za vas i druge korisnike u sustavu Windows. U kombinaciji s drugim sigurnosna poboljšanja u sustavu Windows 11, SSH ključevi povećavaju sigurnost i učinkovitost udaljenog pristupa poslužitelju u sustavu Windows. Bez obzira koristite li Windows 11, WSL ili pokretanje Windows virtualnog stroja, gore navedene metode trebale bi biti više nego dovoljne za jednostavno stvaranje i upravljanje vašim SSH ključevima.