Як отримати доступ до вашої Starlight Virtual Machine

Після того як ваша Starlight Virtual Machine (VM) запущена та працює, ви можете підключитися до неї безпосередньо з Starlight Manager – додаткові інструменти, такі як SSH-клієнти, не потрібні. Додаток надає два варіанти доступу: Консоль та Інтерфейс командного рядка (CLI).

Обидва варіанти дають повний контроль над вашою VM, дозволяючи встановлювати або оновлювати програмне забезпечення, керувати файлами та користувачами, налаштовувати сервіси тощо. Консоль забезпечує повний, прямий доступ до вашої VM: її можна використовувати для усунення несправностей, встановлення чи відновлення системи; CLI — це швидкий термінал у браузері для щоденного адміністрування.

У цій статті ми розглянемо:

  1. Як орієнтуватися та отримати доступ до опцій керування сервером;

  2. Основні відмінності між Консоллю та CLI;

  3. Базові команди для встановлення та оновлення програм, налаштування сервісів, завантаження файлів і керування користувачами.


1. Як отримати доступ до Консолі та Командного рядка

1. У додатку Starlight Managerнатисніть на вашу VM , щоб відкрити меню керування VM (1) і перейти до Доступ до Віртуальної Машини (2):

2. У бічній вкладці натисніть Запустити командний рядок або Запустити консоль, залежно від ваших потреб. Інструменти відкриються у новому вікні браузера:

Командний рядок:

Консоль (після введення root-даних):


2. Відмінності між Консоллю та CLI

Доступ через консоль

Доступ через CLI

Призначення

Надає повний системний доступ. Використовується для розширеного адміністрування та відновлення.

Забезпечує спрощений термінал для швидкого виконання команд із браузера. Використовується для щоденних адміністративних завдань.

Вхід

Потрібно ввести свої дані для входу – ім'я користувача та пароль.

Відкривається автоматично без входу. Поле імені користувача доступне, тож ви можете вказати, під яким користувачем підключатися (root або іншим).

Стійкість мережі

Вона завжди доступна, навіть якщо ваше мережеве з'єднання з VM (наприклад, SSH) не працює або заблоковане. Це означає, що ви все одно можете керувати та відновлювати свою VM у разі проблем із мережею.

Також забезпечує надійне з'єднання, але якщо виникають проблеми з мережевою конфігурацією VM, Консоль є резервним варіантом для усунення несправностей і відновлення доступу.

Інтерфейс

Повноекранне середовище з повним контролем над завантажувальними повідомленнями, перезапусками та режимами відновлення.

Пропонує сучасний, спрощений інтерфейс командного рядка з такими функціями, як підтримка миші, гарячі клавіші, копіювання-вставлення та історія команд.

Коли використовувати

- VM недоступна через SSH або мережу.

- Відновлення, встановлення або діагностика системи.

- Перегляд журналів завантаження та повідомлень консолі.

- Рутинне адміністрування сервера.

- Оновлення та налаштування програмного забезпечення.

- Легкі адміністративні завдання.

3. Базові команди для різних ОС

Ось кілька основних команд Linux, які допоможуть вам керувати вашою Віртуальною Машиною. Ви можете використовувати їх як у Консолі, так і в CLI для встановлення та оновлення програм, налаштування сервісів, керування користувачами та файлами.

Дія

Ubuntu / Debian

AlmaLinux / CentOS / Rocky / Fedora

Оновити системні пакети

apt update && apt upgrade -y

dnf update -y (або yum update -yна старіших версіях)

Встановити програму

apt install package-name

dnf install package-name (або yum install package-name)

Видалити програму

apt remove package-name

dnf remove package-name (або yum remove package-name)

Запустити / зупинити сервіс

systemctl start service / systemctl stop service

systemctl start service / systemctl stop service

Увімкнути сервіс при завантаженні

systemctl enable service

systemctl enable service

Перевірити фаєрвол (UFW або firewalld)

ufw status

ufw allow 80,443/tcp

firewall-cmd --state

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

firewall-cmd --reload

Створити нового користувача

adduser username

adduser username

Надати користувачу права sudo

usermod -aG sudo username

usermod -aG wheel username

Змінити пароль користувача

passwd username

passwd username

Редагувати файл

nano path/to/file

nano path/to/file

Приклад: встановлення веб-сервера та фаєрволу

На базі Debian (Ubuntu, Debian 12):

apt install nginx -y - Встановлює веб-сервер Nginx на вашу систему

ufw allow 'Nginx Full' - Оновлює правила UFW (Uncomplicated Firewall), щоб дозволити трафік HTTP (порт 80) та HTTPS (порт 443)

systemctl enable nginx - Гарантує, що Nginx запускається автоматично при кожному перезавантаженні сервера

systemctl status nginx - Перевіряє, чи відповідає веб-сервер

На базі RHEL (AlmaLinux, CentOS, Rocky, Fedora):

dnf install httpd -y - Встановлює Apache HTTP Server

systemctl enable httpd - Налаштовує автоматичний запуск Apache

systemctl start httpd - Негайно запускає сервіс Apache

firewall-cmd --permanent --add-service=http - Відкриває порт 80 (HTTP) у фаєрволі, щоб відвідувачі могли отримати доступ до вашого веб-сервера через стандартний веб-протокол

firewall-cmd --reload - Перезавантажує зміни конфігурації фаєрволу

systemctl status httpd - Перевіряє статус веб-сервера.

Потрібна дійсна адреса електронної пошти