Konzole v zákaznické zóně je přímý přístup k obrazovce VPS. Nevede přes síť VPS, takže funguje i tehdy, když se kvůli firewallu, chybě v konfiguraci SSH nebo zablokované IP adrese přes SSH nepřipojíte.
Co budete potřebovat
- VPS u StormHostu
- Root heslo (záložka Konzole › Heslo › Zobrazit, nebo heslo, které jste si nastavili sami)
- Oprávnění Konzole, pokud vám službu někdo sdílí
- Asi 5 minut
Terminál, nebo Grafická konzole?#
Otevřete Moje služby, klikněte na VPS a zůstaňte na záložce Konzole. Nahoře přepínáte dva režimy:
| Režim | Co to je | Kdy ho použít |
|---|---|---|
| Terminál | Textová (sériová) konzole. Píšete do ní jako do běžného terminálu. | Skoro vždy. Znaky jako @, / nebo - se píšou správně bez ohledu na rozložení klávesnice. |
| Grafická konzole | Obraz „monitoru“ VPS (VNC). Ovládá se klávesnicí po kliknutí do obrazu. | Když Terminál nic neukazuje nebo chcete vidět, co VPS vypisuje při startu. |
Obě konzole fungují nezávisle na síti VPS, firewallu i SSH serveru. Potřebujete jen, aby VPS běžela.
Kdy konzoli použít#
- Zapnuli jste firewall (UFW nebo pravidla v záložce Firewall) a odřízli jste si SSH.
- Fail2ban zablokoval vaši IP adresu.
- Upravili jste
/etc/ssh/sshd_configa SSH server nenaběhne. - Rozbili jste síťovou konfiguraci (netplan,
/etc/network/interfaces). - VPS nestartuje a chcete vidět chybovou hlášku.
Přihlášení do konzole#
- V záložce Konzole klikněte na Terminál.
- Počkejte, až zmizí stav „připojuji…“. Objeví se výzva k přihlášení, například
nazev-vps login:. Pokud je obrazovka prázdná, klikněte do ní a stiskněte Enter. - Napište
roota stiskněte Enter. - Na výzvu
Password:zadejte root heslo a stiskněte Enter. Heslo se při psaní nezobrazuje. - Objeví se příkazový řádek
root@nazev-vps:~#. Teď píšete příkazy stejně jako přes SSH.
Pro odhlášení napište exit.
Přihlášení heslem v konzoli funguje i po vypnutí hesla pro SSH
Nastavení PasswordAuthentication no a PermitRootLogin platí jen pro SSH. V konzoli se root heslem přihlásíte dál, pokud ho máte. Proto si root heslo uložte do správce hesel, i když na SSH používáte jen klíč.
V Grafické konzoli nejdřív klikněte do obrazu, jinak klávesnice nereaguje. Grafická konzole posílá klávesy podle jejich polohy na klávesnici a systém VPS má anglické rozložení. Znaky jako @, /, - nebo písmena y a z proto mohou vyjít jinak. Přepněte si v počítači rozložení klávesnice na angličtinu (EN/US), nebo použijte Terminál, kde tenhle problém není.
Vkládání textu: v Terminálu klikněte pravým tlačítkem myši a zvolte Vložit. V Grafické konzoli vkládání ze schránky nefunguje, text musíte napsat.
Napájení: Spustit, Restartovat, Vypnout#
Tlačítka napájení najdete v záložce Konzole v pravém horním rohu, vedle štítku se stavem VPS (Běží, Vypnuto …). Restart a vypnutí musíte potvrdit v dialogu. Člen sdílené služby je vidí jen s oprávněním Zapnutí, vypnutí a restart.
| Tlačítko | Co udělá |
|---|---|
| Spustit | Zapne vypnutou VPS. |
| Restartovat | Požádá systém o řádné vypnutí a VPS pak znovu spustí. Když se systém do zhruba 20 sekund nevypne, VPS se restartuje natvrdo. |
| Vypnout | Požádá systém o řádné vypnutí. Když se do zhruba 20 sekund nevypne, vypne se natvrdo. VPS zůstane vypnutá, dokud ji nespustíte. |
„Natvrdo“ znamená totéž jako vytažení počítače ze zásuvky: rozepsaná data, která aplikace nestihla uložit, se ztratí. Databáze a herní servery proto raději nejdřív vypněte příkazem ve VPS. Nejšetrnější vypnutí je příkaz poweroff přímo ve VPS: systém se ukončí bez časového limitu a VPS pak zapnete tlačítkem Spustit.
Příkaz reboot není totéž co tlačítko Restartovat
Příkaz reboot uvnitř VPS restartuje jen operační systém. Virtuální stroj běží dál, a proto se tím neprojeví upgrade RAM a jader CPU. Po upgradu použijte tlačítko Restartovat (nebo Vypnout a Spustit). Víc v návodu Upgrade VPS.
Záchranné postupy#
Po přihlášení do Terminálu použijte postup podle toho, co se pokazilo.
Firewall UFW vás odřízl#
Povolte SSH a zkontrolujte pravidla:
ufw allow 22/tcp
ufw status verboseufw allow 22/tcp– povolí příchozí spojení na TCP port 22 (SSH).ufw status verbose– vypíše stav firewallu a všechna pravidla.
Pokud si nejste jistí, firewall dočasně vypněte příkazem ufw disable a nastavte ho znovu podle návodu Firewall UFW.
Pokud vás odřízla pravidla v záložce Firewall zákaznické zóny, konzole nepotřebujete: pravidlo opravíte přímo v té záložce (viz Firewall v zákaznické zóně).
Fail2ban zablokoval vaši IP adresu#
fail2ban-client unban <VASE_IP>fail2ban-client– ovládá běžící fail2ban.unban– odblokuje adresu ve všech vězeních (jailech) najednou, tedy vsshdi v přísnějšímrecidive.<VASE_IP>– veřejná IP adresa vašeho připojení k internetu, například198.51.100.25.
Seznam zablokovaných adres vypíše fail2ban-client status sshd. Svou adresu v něm poznáte podle času zablokování (grep "Ban " /var/log/fail2ban.log | tail). Podrobnosti v návodu Fail2ban.
SSH server nenaběhne po úpravě konfigurace#
sshd -tsshd -t– zkontroluje konfiguraci SSH serveru. Když je v pořádku, nevypíše nic. Při chybě vypíše soubor a číslo řádku.
Chybu opravte v editoru (například nano /etc/), znovu spusťte sshd -t a pak SSH restartujte:
systemctl restart sshsystemctl restart ssh– restartuje službu SSH serveru (na Ubuntu i Debianu se jmenujessh).
Pokud jste měnili port SSH a VPS spouští SSH přes socket (výchozí stav na Ubuntu 24.04, ověříte příkazem systemctl is-active ssh.socket), spusťte místo toho systemctl daemon-reload a systemctl restart ssh.socket. Jinak zůstane SSH na původním portu.
Rozbitá síťová konfigurace#
Vraťte změnu, kterou jste naposledy udělali (například smažte nový soubor v /etc/netplan/ nebo v /etc/). Pokud VPS používá netplan, použijte konfiguraci znovu příkazem netplan apply. U ifupdown (bez složky /etc/netplan/) restartujte VPS tlačítkem Restartovat. Postup pro přidávání adres je v návodu IPv6 a další IP adresy.
Ověření#
Konzole funguje, pokud po kliknutí na Terminál vidíte výzvu login: a po přihlášení příkazový řádek root@…:~#.
Když něco nefunguje#
Konzole zůstane na „odpojeno“#
Zkontrolujte, že VPS běží (stav Běží). Vypnutou VPS spusťte tlačítkem Spustit. Pak klikněte na Připojit znovu. Konzole se nepřipojí ani během obnovy ze zálohy: „VPS je právě zamčená (probíhá obnova ze zálohy)“. Počkejte, až obnova skončí.
Obrazovka je černá nebo prázdná#
Klikněte do konzole a stiskněte Enter. Systém často jen čeká a výzvu k přihlášení vypíše až po stisku klávesy. Pokud Grafická konzole zůstane černá, přepněte na Terminál.
Login incorrect#
Zadali jste špatné heslo. V Grafické konzoli zkontrolujte rozložení klávesnice (viz výše). Pokud jste heslo měnili příkazem passwd, platí nové heslo, ne to pod tlačítkem Zobrazit v řádku Heslo. Když root heslo neznáte a nemáte ani SSH klíč, napište nám (podpora).
Shrnutí
- Konzole v záložce Konzole funguje i bez sítě VPS, SSH a firewallu.
- Používejte hlavně Terminál, Grafickou konzoli jen když Terminál nestačí.
- Přihlašujete se jako
roots root heslem, a to i když máte heslo pro SSH vypnuté. - Restartovat a Vypnout se nejdřív pokusí o řádné ukončení, po zhruba 20 sekundách zasáhnou natvrdo.
- Upgrade RAM a CPU se projeví jen po restartu tlačítkem, ne příkazem
reboot.