Prijava na Vaš VPS putem SSH-a (i izrada SSH ključa)
Svojim VPS-om upravljate putem SSH-a: šifrirane veze s naredbenim retkom Vašeg poslužitelja. Prijava SSH ključem sigurnija je i jednostavnija od prijave lozinkom.
Prijava lozinkom

Windows 10 i 11, macOS i Linux već imaju ugrađen SSH. Otvorite PowerShell (Windows) ili Terminal (Mac, Linux) i upišite:
ssh root@vasa-ip-adresa
Pri prvoj prijavi Vaše računalo prikazuje otisak poslužitelja i pita vjerujete li mu. Najprije ga usporedite s ispisom naredbe ssh-keygen -lf /etc/ssh/ssh_host_ed25519_key.pub u Konzoli na zaslonu Vašeg VPS-a, a yes upišite tek kada se podudaraju. Pogledajte Prva prijava putem SSH-a.
Svoju IP adresu pronaći ćete na zaslonu VPS-a i u e-poruci "Vaš VPS je instaliran". Više volite program s prozorima? Tada možete koristiti i PuTTY ili Termius.
Izrada SSH ključa
Ključ se sastoji od dva dijela: privatnog ključa koji ostaje na Vašem računalu i javnog ključa koji dajete poslužitelju. Izradite ga naredbom:
ssh-keygen -t ed25519
Pritisnite Enter za zadanu lokaciju i po želji odaberite lozinku za ključ. Vaš javni ključ zatim se nalazi u ~/.ssh/id_ed25519.pub (Windows: C:\Users\vaseime\.ssh\id_ed25519.pub). Prikažite ga naredbom cat ~/.ssh/id_ed25519.pub. Počinje s ssh-ed25519.
Postavljanje ključa na Vaš VPS
- Pri instalaciji: zalijepite javni ključ u polje SSH ključ. To možete učiniti i pri ponovnoj instalaciji.
- Na VPS-u koji radi: sa svog računala naredbom
ssh-copy-id root@vasa-ip-adresaili zalijepite redak u/root/.ssh/authorized_keysna poslužitelju. Ako to radite ručno, ispravno postavite dozvole:chmod 700 /root/.sshichmod 600 /root/.ssh/authorized_keys. Za običnog korisnika datoteka se nalazi u/home/ime/.ssh/i taj korisnik mora biti i njezin vlasnik:chown -R ime:ime /home/ime/.ssh. Ako su dozvole preširoke, SSH odbija ključ.
Nikada ne dijelite svoj privatni ključ (datoteku bez .pub), pa ni s nama.
Ne funkcionira?
- Connection timed out: je li Vaš VPS uključen? Jeste li sami uključili vatrozid, a da niste ostavili otvoren port 22? Tada privremeno priključite ISO ili postavite novu root lozinku (pogledajte Više nemate pristup svom VPS-u: što sada?).
- Permission denied: je li lozinka ispravna? Po potrebi postavite novu root lozinku na zaslonu VPS-a.
- REMOTE HOST IDENTIFICATION HAS CHANGED: poslužitelj prikazuje drugačiji otisak od onoga koji je Vaše računalo zapamtilo. To je normalno ako ste upravo ponovno instalirali VPS. U tom slučaju najprije provjerite novi otisak u Konzoli (vidi gore), zatim uklonite stari redak naredbom
ssh-keygen -R vasa-ip-adresai ponovno se prijavite. Ako ništa niste ponovno instalirali, nemojte nastaviti: poruka može značiti da se netko nalazi između Vas i Vašeg poslužitelja. Najprije utvrdite zašto.
Detaljno objašnjenje sa snimkama zaslona: Izrada SSH ključa na Windowsima, Macu i Linuxu i Česte SSH poruke o pogreškama u priručniku za VPS.
Želite naučiti više? Pohađajte besplatni tečaj VPS i upravljanje Linux poslužiteljem, lekcija 2.1 Izrada i korištenje SSH ključeva.
