Prihlásenie na váš VPS cez SSH (a vytvorenie SSH kľúča)
Váš VPS spravujete cez SSH: šifrované pripojenie k príkazovému riadku vášho servera. Prihlasovanie pomocou SSH kľúča je bezpečnejšie a jednoduchšie ako pomocou hesla.
Prihlásenie pomocou hesla

Windows 10 a 11, macOS a Linux majú SSH už zabudované. Otvorte PowerShell (Windows) alebo Terminál (Mac, Linux) a zadajte:
ssh root@vasa-ip-adresa
Pri prvom pripojení vám počítač zobrazí odtlačok servera a opýta sa, či mu dôverujete. Najprv ho porovnajte s výstupom príkazu ssh-keygen -lf /etc/ssh/ssh_host_ed25519_key.pub v Konzole na obrazovke vášho VPS a yes zadajte až vtedy, keď sa zhodujú. Pozrite si Prvé prihlásenie cez SSH.
Vašu IP adresu nájdete na obrazovke VPS a v e-maile „Váš VPS je nainštalovaný“. Uprednostňujete program s oknami? Môžete použiť aj PuTTY alebo Termius.
Vytvorenie SSH kľúča
Kľúč sa skladá z dvoch častí: súkromného kľúča, ktorý zostáva vo vašom počítači, a verejného kľúča, ktorý odovzdáte serveru. Vytvorte ho príkazom:
ssh-keygen -t ed25519
Stlačte Enter pre predvolené umiestnenie a prípadne si zvoľte prístupovú frázu. Váš verejný kľúč potom nájdete v ~/.ssh/id_ed25519.pub (Windows: C:\Users\vasemeno\.ssh\id_ed25519.pub). Zobrazíte ho príkazom cat ~/.ssh/id_ed25519.pub. Začína sa reťazcom ssh-ed25519.
Nahratie kľúča na váš VPS
- Pri inštalácii: vložte verejný kľúč do poľa SSH kľúč. Môžete to urobiť aj pri preinštalovaní.
- Na bežiacom VPS: zo svojho počítača príkazom
ssh-copy-id root@vasa-ip-adresa, alebo vložte riadok do súboru/root/.ssh/authorized_keysna serveri. Ak to robíte ručne, nastavte správne oprávnenia:chmod 700 /root/.sshachmod 600 /root/.ssh/authorized_keys. Pre bežného používateľa sa súbor nachádza v/home/meno/.ssh/a tento používateľ musí byť aj jeho vlastníkom:chown -R meno:meno /home/meno/.ssh. Ak sú oprávnenia príliš voľné, SSH kľúč odmietne.
Svoj súkromný kľúč (súbor bez .pub) nikdy s nikým nezdieľajte, ani s nami.
Nefunguje to?
- Connection timed out: je váš VPS zapnutý? Zapli ste si sami firewall bez toho, aby ste nechali otvorený port 22? V takom prípade dočasne pripojte ISO alebo nastavte nové heslo pre root (pozrite si Už nemáte prístup k svojmu VPS: čo teraz?).
- Permission denied: je heslo správne? V prípade potreby nastavte nové heslo pre root na obrazovke VPS.
- REMOTE HOST IDENTIFICATION HAS CHANGED: server zobrazuje iný odtlačok, než si váš počítač zapamätal. To je normálne, ak ste VPS práve preinštalovali. Najprv overte nový odtlačok v Konzole (pozrite vyššie), potom odstráňte starý riadok príkazom
ssh-keygen -R vasa-ip-adresaa prihláste sa znova. Ak ste nič nepreinštalovali, nepokračujte: hlásenie môže znamenať, že sa medzi vás a váš server niekto vložil. Najprv zistite príčinu.
Podrobný návod so snímkami obrazovky: Vytvorenie SSH kľúča vo Windows, na Macu a v Linuxe a Časté chybové hlásenia SSH v príručke k VPS.
Chcete sa dozvedieť viac? Absolvujte bezplatný kurz Správa VPS a linuxových serverov, lekcia 2.1 Vytvorenie a používanie SSH kľúčov.
