Как да получите достъп до вашата Starlight виртуална машина

След като вашата 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, за да могат посетителите да достъпват вашия уеб сървър през стандартния уеб протокол

firewall-cmd --reload - Презарежда промените в конфигурацията на защитната стена

systemctl status httpd - Проверява статуса на уеб сървъра.

Изисква се валиден имейл