FAQ

Casto kladene otazky

Prakticke kratke navody pre nastavenie sluzieb, pristupov a beznych zakaznickych krokov.

> Ako vygenerovať verejný SSH klúč cez príkazový riadok

Public SSH key sa pouziva na bezpecne prihlasenie do VPS alebo VM bez posielania hesla.

faq/ako-vygenerovat-public-ssh-kluc-windows-cez-prikazovy-riadok

Windows 10/11 PowerShell

  1. Otvor PowerShell alebo Windows Terminal.
  2. Spusti prikaz: ssh-keygen -t ed25519 -C "tvoj-email@example.com".
  3. Stlac Enter pre ulozenie kluca do C:\Users\tvoj-user\.ssh\id_ed25519, alebo zadaj vlastnu cestu.
  4. Ak sa Windows spyta na passphrase, pouzi taku, ktoru vies bezpecne ulozit, alebo pre jednoduche nastavenie stlac Enter.
  5. Public key zobrazis prikazom: Get-Content $env:USERPROFILE\.ssh\id_ed25519.pub.
  6. Skopiruj iba cely riadok, ktory zacina ssh-ed25519. Nekopiruj ani nenahravaj private key subor.
> Ako graficky vytvoriť SSH kľúč vo Windows

Public SSH key sa pouziva na bezpecne prihlasenie do VPS alebo VM bez posielania hesla.

faq/ako-graficky-vytvorit-ssh-kluc-vo-windows

Tento návod ukazuje, ako vytvoriť SSH kľúč vo Windows pomocou programu PuTTYgen.

Ako graficky vytvoriť SSH kľúč vo Windows

Tento návod ukazuje, ako vytvoriť SSH kľúč vo Windows pomocou programu PuTTYgen.

SSH kľúč sa skladá z dvoch častí:

  • súkromný kľúč – zostáva iba u teba v počítači, nikomu ho neposielaj,
  • verejný kľúč – ten môžeš skopírovať napríklad do GitHubu, GitLabu, na server alebo do administrácie aplikácie.

1. Stiahnutie PuTTYgen

Najprv si stiahni program PuTTYgen.

Odporúčané je stiahnuť celý balík PuTTY z oficiálnej stránky:

https://www.putty.org/

Po nainštalovaní nájdeš program vo Windows cez menu Štart pod názvom:

PuTTYgen

2. Spustenie programu PuTTYgen

Otvor menu Štart, napíš:

PuTTYgen

a program spusti.

Zobrazí sa okno s názvom PuTTY Key Generator.


3. Výber typu kľúča

V spodnej časti okna vyber typ kľúča.

Odporúčaná možnosť je:

EdDSA

a ak sa dá vybrať konkrétny typ, zvoľ:

Ed25519

Ak túto možnosť nevidíš, môžeš použiť:

RSA

Pri RSA nastav veľkosť kľúča na:

4096

4. Vygenerovanie kľúča

Klikni na tlačidlo:

Generate

Program ťa vyzve, aby si hýbal myšou v prázdnej oblasti okna.

Hýb myšou, kým sa ukazovateľ priebehu nedokončí.

Po dokončení sa zobrazí vygenerovaný verejný kľúč.


5. Vyplnenie komentára

Do poľa Key comment môžeš napísať napríklad svoj e-mail alebo názov počítača.

Príklad:

meno.priezvisko@example.com

Tento komentár slúži iba na to, aby si neskôr vedel, komu alebo čomu kľúč patrí.


6. Nastavenie hesla ku kľúču

Môžeš nastaviť heslo ku kľúču do polí:

Key passphrase
Confirm passphrase

Heslo zvyšuje bezpečnosť, pretože aj keby niekto získal tvoj súkromný kľúč, bez hesla ho nebude vedieť použiť.

Ak nechceš nastavovať heslo, tieto polia nechaj prázdne.


7. Uloženie súkromného kľúča

Klikni na tlačidlo:

Save private key

Ak si nezadal heslo, program sa môže opýtať, či chceš kľúč uložiť bez hesla. Potvrď iba vtedy, ak si si tým istý.

Kľúč si ulož napríklad do priečinka:

C:\Users\<tvoje_meno>\.ssh\

Názov súboru môže byť napríklad:

id_ed25519.ppk

Výsledná cesta môže vyzerať takto:

C:\Users\Peter\.ssh\id_ed25519.ppk

Toto je tvoj súkromný kľúč. Nikomu ho neposielaj a nezverejňuj.


8. Skopírovanie verejného kľúča

V hornej časti okna PuTTYgen je veľké textové pole s názvom:

Public key for pasting into OpenSSH authorized_keys file

Celý obsah tohto poľa označ a skopíruj.

Začínať bude približne takto:

ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAA...

Toto je tvoj verejný kľúč.

Tento text môžeš vložiť napríklad do:

GitHub
GitLab
Bitbucket
servera
Ranchera
administrácie aplikácie

9. Export do OpenSSH formátu

Ak budeš kľúč používať s programami ako:

Git
VS Code
Windows Terminal
OpenSSH
kubectl
ssh

je vhodné uložiť súkromný kľúč aj vo formáte OpenSSH.

V PuTTYgen klikni hore v menu na:

Conversions → Export OpenSSH key

Ulož ho napríklad ako:

C:\Users\<tvoje_meno>\.ssh\id_ed25519

Príklad:

C:\Users\Peter\.ssh\id_ed25519

Tento súbor je tiež súkromný kľúč, preto ho nikomu neposielaj.


10. Zhrnutie

Po dokončení by si mal mať:

id_ed25519.ppk

súkromný kľúč pre PuTTY,

id_ed25519

súkromný kľúč vo formáte OpenSSH,

a verejný kľúč, ktorý začína napríklad:

ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAA...

Verejný kľúč môžeš poslať administrátorovi alebo vložiť do služby, kde potrebuješ SSH prístup.

Súkromný kľúč neposielaj nikomu.