Pripojíte sa k svojmu VPS cez SSH, teda šifrovaný vzdialený terminál, v ktorom VPS spravujete príkazmi. Ukážeme tiež, ako na VPS nahrávať súbory cez SFTP a čo robiť, keď sa pripojiť nedá.
Čo budete potrebovať
- Aktívny VPS u StormHostu (Ubuntu 24.04 alebo Debian 13)
- Počítač s Windows 10/11, macOS alebo Linuxom
- Prístup do zákazníckeho účtu
- Približne 10 minút
Ako to funguje#
SSH (Secure Shell) je protokol na vzdialenú správu servera. Na VPS beží SSH server, ktorý počúva na porte 22. Vo svojom počítači spustíte SSH klienta, zadáte IP adresu VPS, používateľa a heslo a dostanete príkazový riadok priamo na serveri. Všetko, čo napíšete, sa prenáša šifrovane.
Na VPS sa prvýkrát prihlásite ako používateľ root. Root je správca systému a smie na VPS úplne všetko, preto s ním zaobchádzajte opatrne a jeho heslo nikomu nedávajte.
Hneď po zaplatení
Nový VPS sa pri prvom spustení sám aktualizuje a raz reštartuje. Priebeh uvidíte v záložke Konzola v riadku Inštalácia: Pripravujeme systém → Zakladáme VPS → Spúšťame → Dokončujeme (aktualizácie, 1 reštart) → Hotovo. Stránka sa obnovuje sama. Počkajte, kým riadok ukáže Hotovo a zmizne, a až potom sa pripájajte. Ak namiesto neho vidíte hlásenie „VPS sa práve prvýkrát spúšťa a inštaluje aktualizácie systému.“, počkajte, kým zmizne.
Kde nájdete IP adresu a root heslo#
- Prihláste sa do zákazníckeho účtu.
- Otvorte Moje služby a kliknite na svoj VPS.
- Prejdite na záložku Sieť.
- Skopírujte IPv4 adresu (napríklad
203.0.113.10). - Prejdite na záložku Konzola. Pod tlačidlami napájania je riadok „Používateľ root · Heslo“. Kliknite pri hesle na Zobraziť a heslo si skopírujte tlačidlom Skopírovať heslo. O minútu sa samo znova skryje.
Po zaplatení vám prišiel aj e-mail „Váš VPS je pripravený“ s hotovým príkazom na pripojenie v tvare ssh [email protected].
Údaje sú skryté?
Ak namiesto IP adresy vidíte šrafovaný pruh, máte zapnutý režim streamu, ktorý citlivé údaje skrýva. Kliknite hore na Zobraziť údaje. Viac v návode Zákaznícky účet.
Pripojenie k VPS#
Vo všetkých systémoch platí rovnaký príkaz:
ssh root@<IP_ADRESA_VPS>ssh– spustí SSH klienta.root– používateľ, za ktorého sa prihlasujete.@– oddeľuje používateľa od adresy servera.<IP_ADRESA_VPS>– IPv4 adresa zo záložky Sieť.
Za <IP_ADRESA_VPS> dosaďte svoju IP adresu bez špicatých zátvoriek, výsledok teda vyzerá takto: ssh [email protected].
Windows
Windows 10 (od verzie 1809) aj Windows 11 majú SSH klienta OpenSSH zabudovaného, nič nemusíte inštalovať.
Kliknite pravým tlačidlom na ponuku Štart a zvoľte Terminál (Windows 11) alebo Windows PowerShell (Windows 10).
Napíšte príkaz a potvrďte ho klávesom Enter:
PowerShell ssh [email protected]Pri prvom pripojení odpovedzte na otázku na odtlačok kľúča slovom
yes(vysvetlenie nájdete nižšie v sekcii Odtlačok kľúča servera).Vložte root heslo a stlačte Enter. V Termináli vložíte heslo skratkou Ctrl+V alebo pravým tlačidlom myši.
Ak Windows napíše, že príkaz ssh nepozná, doinštalujte ho: Nastavenia › Systém › Voliteľné funkcie (vo Windows 10 Nastavenia › Aplikácie › Voliteľné funkcie), potom pridajte funkciu Klient OpenSSH. Alebo v PowerShelli spustenom ako správca:
Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0Alternatíva: PuTTY
PuTTY je samostatný SSH klient s grafickým oknom. Stiahnite ho iba z oficiálnej stránky autora (otvorí sa v novom okne).
- Spustite PuTTY.
- Do poľa Host Name (or IP address) napíšte IP adresu VPS.
- Pole Port nechajte na
22a Connection type na SSH. - Voliteľne: do poľa Saved Sessions napíšte názov (napríklad
moje-vps) a kliknite na Save. Nabudúce iba kliknete na názov a Load. - Kliknite na Open.
- Pri prvom pripojení sa objaví PuTTY Security Alert s odtlačkom kľúča. Kliknite na Accept.
- Na riadok
login as:napíšteroota stlačte Enter. - Vložte heslo pravým tlačidlom myši (v PuTTY vkladá pravé tlačidlo, nie Ctrl+V) a stlačte Enter.
macOS
Otvorte aplikáciu Terminál (Aplikácie › Utility › Terminál, alebo Cmd+Medzerník a napíšte „Terminál“).
Napíšte príkaz a stlačte Enter:
bash ssh [email protected]Pri prvom pripojení odpovedzte
yesna otázku na odtlačok kľúča.Vložte heslo skratkou Cmd+V a stlačte Enter.
Linux
Otvorte terminál (v Ubuntu skratka Ctrl+Alt+T).
Napíšte príkaz a stlačte Enter:
bash ssh [email protected]Pri prvom pripojení odpovedzte
yesna otázku na odtlačok kľúča.Vložte heslo skratkou Ctrl+Shift+V a stlačte Enter.
Ak príkaz ssh chýba, nainštalujte balík openssh-client (na Debiane a Ubuntu sudo apt install openssh-client).
Odtlačok kľúča servera pri prvom pripojení#
Pri úplne prvom pripojení vypíše SSH klient zhruba toto:
The authenticity of host '203.0.113.10 (203.0.113.10)' can't be established.
ED25519 key fingerprint is SHA256:...
Are you sure you want to continue connecting (yes/no/[fingerprint])?Každý SSH server má vlastný kľúč, podľa ktorého ho klient rozpozná. Váš počítač tento server ešte nepozná, preto sa pýta, či mu má veriť.
- Napíšte celé slovo
yesa stlačte Enter. Samotnéynestačí. - Klient si odtlačok uloží do súboru
known_hostsv priečinku.sshvo vašom domovskom adresári a nabudúce sa už neopýta. - Ak sa odtlačok neskôr zmení, klient pripojenie odmietne s varovaním
REMOTE HOST IDENTIFICATION HAS CHANGED. Chráni vás tým pred podvrhnutým serverom. Čo s tým, nájdete v sekcii Keď niečo nefunguje.
Zadanie hesla#
Po otázke [email protected]'s password: vložte root heslo a stlačte Enter.
Pri písaní hesla sa nič nezobrazuje
Na obrazovke neuvidíte hviezdičky ani pohyb kurzora. Je to zámer, aby nikto nespoznal dĺžku hesla. Heslo sa napriek tomu zadáva. Vložte ho raz a stlačte Enter, nevkladajte ho opakovane.
Heslo je dlhé a náhodné, preto ho vkladajte zo schránky, neprepisujte ho ručne. Dajte pozor, aby ste pri kopírovaní nezachytili medzeru na začiatku alebo na konci.
Čo uvidíte po prihlásení#
Po úspešnom prihlásení sa vypíše uvítací text systému (na Ubuntu začína Welcome to Ubuntu 24.04, na Debiane riadkom Linux a názvom servera) a pod ním príkazový riadok:
root@nazev-vps:~#root– ste prihlásení ako root.nazev-vps– názov (hostname) VPS.~– nachádzate sa vo svojom domovskom adresári (pri rootovi je to/root).#– znak pre používateľa root. Bežný používateľ má na konci$.
Teraz môžete písať príkazy. Na začiatok skúste napríklad:
hostnamectlhostnamectl– vypíše názov VPS, verziu operačného systému a jadra. Tak overíte, že ste na správnom serveri.
Najpoužívanejšie príkazy na prácu so súbormi, balíkmi, službami a logmi nájdete v návode Základné príkazy Linuxu.
Odhlásenie#
Napíšte exit a stlačte Enter, alebo stlačte Ctrl+D. Spojenie sa ukončí a vrátite sa do terminálu svojho počítača. Programy, ktoré ste spustili v popredí, sa odhlásením ukončia. Aplikácie, ktoré majú bežať stále, spúšťajte ako službu systemd alebo v Dockeri (pozri Docker a Docker Compose).
Overenie#
Pripojenie funguje, ak:
- vidíte príkazový riadok
root@…:~#, - príkaz
hostnamectlvypíše Ubuntu 24.04 alebo Debian 13 podľa toho, čo ste objednali.
Prenos súborov cez SFTP#
SFTP je prenos súborov cez rovnaké SSH spojenie. Používa rovnakú adresu, port, používateľa aj heslo ako SSH, nič ďalšie sa na VPS nastavovať nemusí.
Možnosť 1: záložka Súbory v zákazníckom účte. Otvorte VPS a záložku Súbory. Nájdete tam správcu súborov v prehliadači (nahrávanie, úpravy, práva). Jeden súbor smie mať najviac 100 MB a archívy sa v zákazníckom účte rozbaľovať nedajú. Väčšie súbory nahrajte SFTP klientom.
Možnosť 2: SFTP klient v počítači. Hodí sa na veľké súbory a celé priečinky.
| Program | Systém | Poznámka |
|---|---|---|
| WinSCP | Windows | Prehľadné dvojpanelové okno, ovláda aj SSH kľúče z PuTTY. |
| FileZilla | Windows, macOS, Linux | Pri sťahovaní z oficiálneho webu odmietnite doplnkové programy, ak ich inštalátor ponúka. |
| Cyberduck | macOS, Windows | Jednoduché rozhranie. |
V klientovi vyplňte:
| Pole | Čo zadať |
|---|---|
| Protokol | SFTP (nie FTP, FTP na VPS nebeží) |
| Server / Host | IP adresa VPS, napríklad 203.0.113.10 |
| Port | 22 |
| Používateľ | root |
| Heslo | root heslo |
Pri prvom pripojení sa aj SFTP klient opýta na odtlačok kľúča servera, potvrďte ho rovnako ako pri SSH.
Zmenili ste root heslo?
Záložka Súbory sa prihlasuje heslom, ktoré má uložené. Keď root heslo zmeníte príkazom passwd, otvorte Súbory › Zmeniť prihlasovacie údaje, zadajte používateľa, port a nové heslo a kliknite na Overiť a uložiť. Podrobne v návode Zabezpečenie nového VPS.
Keď niečo nefunguje#
Connection timed out#
Klient čakal na odpoveď a žiadnu nedostal.
- Skontrolujte IP adresu. Musí to byť IPv4 adresa zo záložky Sieť.
- Overte, že VPS beží: v záložke Konzola musí byť stav Beží. Ak je vypnutý, kliknite na Spustiť.
- Ak je VPS nový, počkajte pár minút, kým dobehne prvé spustenie s aktualizáciami.
- Skontrolujte záložku Firewall. Ak máte režim Blokovať všetko okrem povoleného, musí tam byť pravidlo povoľujúce TCP port 22 (pozri Firewall v zákazníckom účte).
- Ak ste vo VPS zapli firewall UFW, musí mať pravidlo pre SSH. UFW zakázané spojenie ticho zahodí, takže sa prejaví práve vypršaním času. Opravíte to cez konzolu v prehliadači príkazom
ufw allow 22/tcp. - Skúste sa pripojiť z inej siete, napríklad cez mobilné dáta. Niektoré firemné a školské siete port 22 blokujú.
Connection refused#
Server odpovedal, ale na porte 22 nikto neprijíma spojenia, alebo spojenie výslovne odmietol.
- SSH služba vo VPS nebeží, alebo ste zmenili port SSH. Keď ste port zmenili, pripojte sa s prepínačom
-p, napríkladssh -p 2222 [email protected]. - Vašu IP adresu mohol zablokovať fail2ban po niekoľkých chybných prihláseniach. Postup odblokovania je v návode Fail2ban.
- V záložke Firewall môže byť pravidlo s akciou Odmietnuť, ktoré sa týka SSH.
Vo všetkých prípadoch sa dostanete do VPS cez konzolu v prehliadači, ktorá od siete VPS nezávisí.
Permission denied, please try again.#
Server heslo odmietol.
- Heslo vkladajte zo schránky a skontrolujte, že neobsahuje medzeru na začiatku ani na konci.
- Ak ste root heslo zmenili príkazom
passwd, platí nové heslo. Záložka Konzola (tlačidlo Zobraziť pri hesle) ukazuje stále heslo z času založenia VPS. - Po niekoľkých chybných pokusoch vás môže zablokovať fail2ban (pozri vyššie).
Permission denied (publickey).#
Prihlasovanie heslom je na VPS vypnuté a server prijíma iba SSH kľúč. Pripojte sa kľúčom podľa návodu SSH kľúč. Ak kľúč nemáte, prihláste sa cez konzolu v prehliadači a kľúč pridajte, alebo dočasne povoľte heslo.
WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!#
Odtlačok kľúča servera je iný, než si váš počítač pamätá. To je v poriadku, ak ste VPS reinštalovali alebo obnovili zo zálohy. Starý odtlačok zmažte:
ssh-keygen -R 203.0.113.10ssh-keygen– nástroj na prácu s SSH kľúčmi.-R 203.0.113.10– odoberie zo súboruknown_hostsuložený odtlačok pre túto adresu.
Potom sa pripojte znova a nový odtlačok potvrďte slovom yes.
Nič ste nemenili?
Ak ste VPS nereinštalovali ani neobnovovali, varovanie neignorujte a heslo nezadávajte. Môže ísť o podvrhnutý server. Napíšte nám (podpora).
Received disconnect … Too many authentication failures#
Máte v počítači viac SSH kľúčov a klient ich všetky skúša skôr, než sa dostane k heslu. Server po niekoľkých pokusoch spojenie ukončí. Vynúťte prihlásenie heslom:
ssh -o PubkeyAuthentication=no [email protected]-o PubkeyAuthentication=no– pre toto pripojenie neskúšať SSH kľúče, rovno sa opýtať na heslo.
Windows: ssh : The term 'ssh' is not recognized#
Klient OpenSSH nie je nainštalovaný. Doinštalujte ho podľa záložky Windows vyššie, alebo použite PuTTY.
Zhrnutie
- IP adresu nájdete v záložke Sieť, root heslo v záložke Konzola pod tlačidlom Zobraziť.
- Pripojenie:
ssh root@<IP_ADRESA_VPS>, vo Windows funguje v Termináli aj v PuTTY. - Pri prvom pripojení potvrďte odtlačok kľúča slovom
yes; heslo sa pri písaní nezobrazuje. - Súbory prenášate cez SFTP (WinSCP, FileZilla, Cyberduck) s rovnakými údajmi, alebo v záložke Súbory.
- Keď SSH nefunguje, do VPS sa vždy dostanete cez konzolu v prehliadači.
- Ďalší krok: zabezpečte VPS a nastavte si SSH kľúč.