Jak uzyskać dostęp do swojej Starlight Virtual Machine

Gdy Twoja Starlight Virtual Machine (VM) jest już uruchomiona, możesz połączyć się z nią bezpośrednio z poziomu Starlight Manager – nie są wymagane dodatkowe narzędzia, takie jak klienci SSH. Aplikacja oferuje dwie opcje dostępu: Konsola oraz Wiersz poleceń (CLI).

Obie opcje dają pełną kontrolę nad Twoją maszyną wirtualną, umożliwiając instalację lub aktualizację oprogramowania, zarządzanie plikami i użytkownikami, konfigurację usług itp. Konsola zapewnia pełny, bezpośredni dostęp do VM: możesz jej używać do rozwiązywania problemów, instalacji lub odzyskiwania systemu; natomiast CLI to szybki, przeglądarkowy terminal do codziennego zarządzania.

W tym artykule omówimy:

  1. Jak poruszać się i uzyskać dostęp do opcji zarządzania serwerem;

  2. Główne różnice między Konsolą a CLI;

  3. Podstawowe polecenia do instalacji i aktualizacji oprogramowania, konfiguracji usług, przesyłania plików i zarządzania użytkownikami.


1. Jak uzyskać dostęp do Konsoli i Wiersza poleceń

1. W aplikacji Starlight Manager, kliknij swoją VM aby otworzyć menu zarządzania VM (1) i przejdź do Dostęp do maszyny wirtualnej (2):

2. W bocznej zakładce kliknij Uruchom wiersz poleceń lub Uruchom konsolę, w zależności od potrzeb. Narzędzia zostaną otwarte w nowym oknie przeglądarki:

Wiersz poleceń:

Konsola (po wprowadzeniu danych roota):


2. Różnice między Konsolą a CLI

Dostęp przez Konsolę

Dostęp przez CLI

Cel

Zapewnia pełny dostęp na poziomie systemu. Używany do zaawansowanego zarządzania i odzyskiwania.

Udostępnia uproszczony terminal do szybkiego uruchamiania poleceń z poziomu przeglądarki. Używany do codziennych zadań administracyjnych.

Logowanie

Wymaga podania danych logowania – nazwy użytkownika i hasła.

Otwiera się automatycznie bez logowania. Pole nazwy użytkownika jest dostępne, więc możesz określić, z jakiego konta się połączyć (root lub inne).

Odporność sieciowa

Jest zawsze dostępna, nawet jeśli Twoje połączenie sieciowe z VM (np. SSH) jest zerwane lub zablokowane. Oznacza to, że możesz nadal zarządzać i odzyskiwać swoją VM w przypadku problemów z siecią.

Również zapewnia solidną łączność, ale jeśli wystąpią problemy z konfiguracją sieciową VM, Konsola jest rozwiązaniem awaryjnym do rozwiązywania problemów i przywracania dostępu.

Interfejs

Środowisko pełnoekranowe z pełną kontrolą nad komunikatami startowymi, restartami i trybami odzyskiwania.

Oferuje nowoczesny, uproszczony interfejs wiersza poleceń z funkcjami takimi jak obsługa myszy, skróty klawiaturowe, kopiuj-wklej oraz historia poleceń.

Kiedy używać

- VM jest niedostępna przez SSH lub sieć.

- Odzyskiwanie, instalacja lub debugowanie systemu.

- Przeglądanie logów startowych i komunikatów konsoli.

- Rutynowe zarządzanie serwerem.

- Aktualizacje i konfiguracje oprogramowania.

- Lekkie zadania administracyjne.

3. Podstawowe polecenia dla różnych systemów operacyjnych

Oto kilka podstawowych poleceń Linuksa, które pomogą Ci zarządzać Twoją maszyną wirtualną. Możesz ich używać zarówno w Konsoli, jak i CLI do instalacji i aktualizacji oprogramowania, konfiguracji usług, zarządzania użytkownikami oraz obsługi plików.

Akcja

Ubuntu / Debian

AlmaLinux / CentOS / Rocky / Fedora

Aktualizuj pakiety systemowe

apt update && apt upgrade -y

dnf update -y (lub yum update -yw starszych wersjach)

Zainstaluj oprogramowanie

apt install nazwa-pakietu

dnf install nazwa-pakietu (lub yum install nazwa-pakietu)

Usuń oprogramowanie

apt remove nazwa-pakietu

dnf remove nazwa-pakietu (lub yum remove nazwa-pakietu)

Uruchom / zatrzymaj usługę

systemctl start usługa / systemctl stop usługa

systemctl start usługa / systemctl stop usługa

Włącz usługę przy starcie systemu

systemctl enable usługa

systemctl enable usługa

Sprawdź zaporę (UFW lub firewalld)

ufw status

ufw allow 80,443/tcp

firewall-cmd --state

firewall-cmd --permanent --add-service=http

firewall-cmd --reload

Utwórz nowego użytkownika

adduser nazwa-użytkownika

adduser nazwa-użytkownika

Nadaj użytkownikowi uprawnienia sudo

usermod -aG sudo nazwa-użytkownika

usermod -aG wheel nazwa-użytkownika

Zmień hasło użytkownika

passwd nazwa-użytkownika

passwd nazwa-użytkownika

Edytuj plik

nano ścieżka/do/pliku

nano ścieżka/do/pliku

Przykład: instalacja serwera WWW i zapory sieciowej

Na bazie Debiana (Ubuntu, Debian 12):

apt install nginx -y - Instaluje serwer WWW Nginx na Twoim systemie

ufw allow 'Nginx Full' - Aktualizuje reguły UFW (Uncomplicated Firewall), aby umożliwić ruch HTTP (port 80) i HTTPS (port 443)

systemctl enable nginx - Zapewnia automatyczne uruchamianie Nginx przy każdym restarcie serwera

systemctl status nginx - Sprawdza, czy serwer WWW odpowiada

Na bazie RHEL (AlmaLinux, CentOS, Rocky, Fedora):

dnf install httpd -y - Instaluje serwer Apache HTTP

systemctl enable httpd - Konfiguruje Apache do automatycznego uruchamiania

systemctl start httpd - Natychmiast uruchamia usługę Apache

firewall-cmd --permanent --add-service=http - Otwiera port 80 (HTTP) w zaporze, aby odwiedzający mogli uzyskać dostęp do Twojego serwera WWW przez standardowy protokół internetowy

firewall-cmd --reload - Przeładowuje zmiany konfiguracji zapory

systemctl status httpd - Sprawdza status serwera WWW.

Wymagany jest prawidłowy adres e-mail