Konsola w strefie klienta daje bezpośredni dostęp do ekranu VPS. Nie przechodzi przez sieć VPS, więc działa nawet wtedy, gdy nie możesz połączyć się przez SSH z powodu firewalla, błędu w konfiguracji SSH albo zablokowanego adresu IP.
Czego potrzebujesz
- VPS w StormHost
- Hasło root (zakładka Konsola › Hasło › Pokaż, albo hasło ustawione samodzielnie)
- Uprawnienie Konsola, jeśli ktoś udostępnia Ci usługę
- Około 5 minut
Terminal czy konsola graficzna?#
Otwórz Moje usługi, kliknij swój VPS i zostań w zakładce Konsola. U góry przełączasz między dwoma trybami:
| Tryb | Co to jest | Kiedy go użyć |
|---|---|---|
| Terminal | Konsola tekstowa (szeregowa). Wpisujesz do niej jak do zwykłego terminala. | Prawie zawsze. Znaki takie jak @, / czy - wychodzą poprawnie niezależnie od układu klawiatury. |
| Konsola graficzna | Obraz „monitora” VPS (VNC). Sterujesz klawiaturą po kliknięciu w obraz. | Gdy Terminal nic nie pokazuje albo chcesz zobaczyć, co VPS wypisuje podczas startu. |
Obie konsole działają niezależnie od sieci VPS, firewalla i serwera SSH. Wystarczy, że VPS działa.
Kiedy użyć konsoli#
- Włączono firewall (UFW lub reguły w zakładce Firewall) i odcięto własny dostęp SSH.
- Fail2ban zablokował Twój adres IP.
- Edytowano
/etc/ssh/sshd_configi serwer SSH nie startuje. - Zepsuto konfigurację sieci (netplan,
/etc/network/interfaces). - VPS nie startuje i chcesz zobaczyć komunikat błędu.
Logowanie do konsoli#
- W zakładce Konsola kliknij Terminal.
- Poczekaj, aż zniknie status „łączenie…”. Pojawi się monit logowania, na przykład
my-vps login:. Jeśli ekran jest pusty, kliknij w niego i naciśnij Enter. - Wpisz
rooti naciśnij Enter. - Przy monicie
Password:wpisz hasło root i naciśnij Enter. Hasło nie wyświetla się podczas wpisywania. - Pojawi się znak zachęty
root@my-vps:~#. Teraz wpisujesz polecenia tak samo jak przez SSH.
Aby się wylogować, wpisz exit.
Logowanie hasłem w konsoli działa nawet przy wyłączonych hasłach dla SSH
Ustawienia PasswordAuthentication no i PermitRootLogin dotyczą tylko SSH. W konsoli nadal możesz zalogować się hasłem root, o ile je masz. Dlatego hasło root trzymaj w menedżerze haseł, nawet jeśli do SSH używasz tylko klucza.
W Konsoli graficznej najpierw kliknij w obraz, inaczej klawiatura nie reaguje. Konsola graficzna wysyła klawisze według ich pozycji na klawiaturze, a system VPS używa układu angielskiego. Znaki takie jak @, /, - oraz litery y i z mogą więc wychodzić inaczej. Przełącz układ klawiatury komputera na angielski (EN/US) albo użyj Terminala, który nie ma tego problemu.
Wklejanie tekstu: w Terminalu kliknij prawym przyciskiem i wybierz Wklej. W Konsoli graficznej wklejanie ze schowka nie działa; tekst trzeba wpisać.
Zasilanie: Start, Restart, Stop#
Przyciski zasilania są w zakładce Konsola w prawym górnym rogu, obok etykiety statusu VPS (Działa, Zatrzymany …). Restart lub wyłączenie trzeba potwierdzić w oknie dialogowym. Członek współdzielonej usługi widzi je tylko z uprawnieniem Start, stop i restart.
| Przycisk | Co robi |
|---|---|
| Start | Włącza zatrzymany VPS. |
| Restart | Prosi system o czyste wyłączenie, a potem uruchamia VPS ponownie. Jeśli system nie wyłączy się w ciągu około 20 sekund, VPS jest restartowany twardo. |
| Stop | Prosi system o czyste wyłączenie. Jeśli nie wyłączy się w ciągu około 20 sekund, jest wyłączany twardo. VPS pozostaje wyłączony, dopóki go nie uruchomisz. |
„Twardo” oznacza to samo co wyciągnięcie wtyczki z komputera: dane, których aplikacje nie zdążyły zapisać, przepadają. Lepiej więc najpierw zatrzymać bazy danych i serwery gier poleceniem wewnątrz VPS. Najłagodniejsze wyłączenie to polecenie poweroff bezpośrednio w VPS: system wyłącza się bez limitu czasu, a VPS włączasz potem przyciskiem Start.
Polecenie reboot to nie to samo co przycisk Restart
Polecenie reboot wewnątrz VPS restartuje tylko system operacyjny. Maszyna wirtualna działa dalej, więc upgrade RAM i rdzeni CPU nie zaczyna działać. Po upgradzie użyj przycisku Restart (albo Stop i Start). Więcej w artykule Upgrade VPS.
Procedury ratunkowe#
Po zalogowaniu do Terminala postępuj według procedury dla tego, co się zepsuło.
Firewall UFW odciął Ci dostęp#
Zezwól na SSH i sprawdź reguły:
ufw allow 22/tcp
ufw status verboseufw allow 22/tcp– zezwala na połączenia przychodzące na port TCP 22 (SSH).ufw status verbose– wypisuje status firewalla i wszystkie reguły.
Jeśli nie masz pewności, tymczasowo wyłącz firewall przez ufw disable i skonfiguruj go ponownie według artykułu Firewall UFW.
Jeśli odcięły Cię reguły w zakładce Firewall strefy klienta, konsola nie jest potrzebna: popraw regułę bezpośrednio w tej zakładce (zobacz Firewall w strefie klienta).
Fail2ban zablokował Twój adres IP#
fail2ban-client unban <TWOJE_IP>fail2ban-client– steruje działającym fail2ban.unban– odblokowuje adres we wszystkich jailach naraz, czyli zarównosshd, jak i surowszymrecidive.<TWOJE_IP>– publiczny adres IP Twojego łącza internetowego, na przykład198.51.100.25.
fail2ban-client status sshd wypisuje zablokowane adresy. Swój poznasz po czasie blokady (grep "Ban " /var/log/fail2ban.log | tail). Szczegóły w artykule Fail2ban.
Serwer SSH nie startuje po zmianie konfiguracji#
sshd -tsshd -t– sprawdza konfigurację serwera SSH. Jeśli jest w porządku, nic nie wypisuje. Przy błędzie wypisuje plik i numer linii.
Popraw błąd w edytorze (na przykład nano /etc/), uruchom ponownie sshd -t, a potem zrestartuj SSH:
systemctl restart sshsystemctl restart ssh– restartuje usługę serwera SSH (zarówno na Ubuntu, jak i Debianie nazywa sięssh).
Jeśli zmieniono port SSH, a VPS uruchamia SSH przez socket (domyślnie na Ubuntu 24.04; sprawdź przez systemctl is-active ssh.socket), uruchom zamiast tego systemctl daemon-reload i systemctl restart ssh.socket. W przeciwnym razie SSH zostaje na pierwotnym porcie.
Zepsuta konfiguracja sieci#
Cofnij ostatnią zmianę (na przykład usuń nowy plik w /etc/netplan/ lub w /etc/). Jeśli VPS używa netplan, zastosuj konfigurację ponownie przez netplan apply. Przy ifupdown (brak folderu /etc/netplan/) zrestartuj VPS przyciskiem Restart. Jak dodawać adresy, opisuje artykuł IPv6 i dodatkowe adresy IP.
Weryfikacja#
Konsola działa, jeśli po kliknięciu Terminal widzisz monit login:, a po zalogowaniu znak zachęty root@…:~#.
Rozwiązywanie problemów#
Konsola pozostaje „rozłączona”#
Sprawdź, czy VPS działa (status Działa). Zatrzymany VPS uruchom przyciskiem Start. Potem kliknij Połącz ponownie. Konsola nie połączy się także podczas przywracania kopii zapasowej: „VPS jest teraz zablokowany (trwa przywracanie kopii zapasowej)”. Poczekaj na zakończenie przywracania.
Ekran jest czarny lub pusty#
Kliknij w konsolę i naciśnij Enter. System często tylko czeka i wypisuje monit logowania dopiero po naciśnięciu klawisza. Jeśli Konsola graficzna pozostaje czarna, przełącz na Terminal.
Login incorrect#
Wpisano błędne hasło. W Konsoli graficznej sprawdź układ klawiatury (zobacz wyżej). Jeśli zmieniono hasło przez passwd, obowiązuje nowe hasło, a nie to pod przyciskiem Pokaż w wierszu Hasło. Jeśli nie znasz hasła root i nie masz też klucza SSH, skontaktuj się z nami (pomoc techniczna).
Podsumowanie
- Konsola w zakładce Konsola działa nawet bez sieci VPS, SSH i firewalla.
- Używaj głównie Terminala; Konsoli graficznej tylko wtedy, gdy Terminal nie wystarcza.
- Logujesz się jako
roothasłem root, nawet jeśli hasła dla SSH są wyłączone. - Restart i Stop najpierw próbują czystego wyłączenia; po około 20 sekundach działają twardo.
- Upgrade RAM i CPU zaczyna działać dopiero po restarcie przyciskiem, nie poleceniem
reboot.