Vygenerujte klíč SSH ve Windows 10
Jak vygenerovat klíč SSH ve Windows 10
Jak už možná víte, Windows 10 obsahuje vestavěný software SSH – klient i server! Tato funkce je dostupná v OS počínaje verzí 1803. Když je nainstalována volba klienta, můžeme ji použít ke generování nového klíče SSH. Na počítačích s Windows je freewarový open-source software PuTTY de-facto standardem, pokud jde o SSH a Telnet. S Windows 10 Microsoft konečně vyslyšel své uživatele po letech, kdy požadovali SSH klienta a server. Zahrnutím implementace OpenSSH se hodnota OS zvyšuje.
Poskytnutý klient SSH je podobný klientovi pro Linux. Na první pohled se zdá, že podporuje stejné funkce jako jeho protějšek *NIX. Je to konzolová aplikace, takže byste ji měli být schopni spustit z příkazového řádku.
Chcete-li pokračovat, musíte povolit funkci klienta OpenSSH. Podívejte se na následující text:
Jak povolit klienta OpenSSH ve Windows 10
Za předpokladu, že jej máte nainstalovaný, můžete provést následující.
Chcete-li vygenerovat klíč SSH ve Windows 10,
- Otevřeno nový příkazový řádek.
- Typ
ssh-keygen
a zasáhnout Vstupte klíč. - Aplikace požádá o umístění uložení, nabídku
C:\users\vaše uživatelské jméno\.ssh\id_rsa
ve výchozím stavu. - Dále budete vyzváni k zadání přístupové fráze. Pro přeskočení stačí stisknout klávesu Enter.
- Nakonec uvidíte otisk vašeho klíče a SHA256. Výchozí algoritmus je RSA 2048.
Jsi hotov. Váš veřejný klíč bude uložen do souboru id_rsa.pub, ve výchozím nastavení je C:\users\vaše uživatelské jméno\.ssh\id_rsa.pub
. Nyní můžete tento soubor nahrát do cílového počítače, ke kterému chcete přistupovat pomocí SSH. Nesdílejte svůj soukromý klíč SSH (id_rsa), pokud nevíte, co děláte!
SSH podporuje řadu dalších algoritmů veřejného klíče, které se používají s klíči, jako například:
- rsa - toto je klasický algoritmus založený na obtížnosti faktorizace velkých čísel. Doporučená velikost klíčů - 2048 nebo vyšší.
- dsa - další starší algoritmus založený na obtížnosti výpočtu diskrétních logaritmů. Již se nedoporučuje.
- ecdsa – nový algoritmus digitálního podpisu standardizovaný vládou USA využívající eliptické křivky. Podporuje velikosti klíčů 256, 384 a 521.
- ed25519 - tento algoritmus je nejnovějšími možnostmi obsaženými v OpenSSH. Některý software pro to postrádá podporu.
Algoritmus můžete určit pomocí -t
a změňte velikost klíče pomocí přepínače -b. Nějaké příklady:
ssh-keygen -t rsa -b 4096. ssh-keygen -t ecdsa -b 521
A je to.
Podívejte se také na následující články:
- Jak povolit klienta OpenSSH ve Windows 10
- Jak povolit OpenSSH Server ve Windows 10