Cách truy cập Máy ảo Starlight của bạn

Khi Starlight Virtual Machine (VM) của bạn đã được khởi động và chạy, bạn có thể kết nối trực tiếp từ Starlight Manager – không cần các công cụ bổ sung như SSH client. Ứng dụng cung cấp hai tùy chọn truy cập: ConsoleCommand Line Interface (CLI).

Cả hai đều cho phép bạn kiểm soát hoàn toàn VM, giúp bạn cài đặt hoặc cập nhật phần mềm, quản lý tệp và người dùng, cấu hình dịch vụ, v.v. Console cung cấp quyền truy cập đầy đủ, trực tiếp vào VM: bạn có thể sử dụng để khắc phục sự cố, cài đặt hoặc khôi phục hệ thống; còn CLI là một terminal nhanh trên trình duyệt để quản lý hàng ngày.

Trong bài viết này, chúng tôi sẽ đề cập đến:

  1. Cách điều hướng và truy cập các tùy chọn quản lý máy chủ;

  2. Những điểm khác biệt chính giữa Console và CLI;

  3. Các lệnh cơ bản để cài đặt và cập nhật phần mềm, cấu hình dịch vụ, tải tệp lên và quản lý người dùng.


1. Cách truy cập Console và Command Line

1. Trong ứng dụng Starlight Manager, nhấp vào VM của bạn để mở menu Quản lý VM (1) và đi tới Truy cập Virtual Machine (2):

2. Ở tab bên, nhấp Khởi chạy dòng lệnh hoặc Khởi chạy console, tùy theo nhu cầu của bạn. Công cụ sẽ được mở trong cửa sổ trình duyệt mới:

Dòng lệnh:

Console (sau khi nhập thông tin root):


2. Sự khác biệt giữa Console và CLI

Truy cập Console

Truy cập CLI

Mục đích

Cung cấp quyền truy cập cấp hệ thống đầy đủ. Dùng cho quản trị nâng cao và khôi phục.

Cung cấp terminal đơn giản để chạy lệnh nhanh từ trình duyệt. Dùng cho các tác vụ quản trị hàng ngày.

Đăng nhập

Yêu cầu nhập thông tin đăng nhập - tên người dùng và mật khẩu.

Tự động mở mà không cần đăng nhập. Trường tên người dùng có sẵn, bạn có thể chỉ định người dùng để kết nối (root hoặc khác).

Khả năng phục hồi mạng

Luôn khả dụng, ngay cả khi kết nối mạng tới VM (như SSH) bị ngắt hoặc chặn. Điều này có nghĩa là bạn vẫn có thể quản lý và khôi phục VM khi gặp sự cố mạng.

Cũng cung cấp kết nối ổn định, nhưng nếu có vấn đề với cấu hình mạng của VM, Console là phương án dự phòng để khắc phục sự cố và khôi phục truy cập.

Giao diện

Môi trường toàn màn hình với quyền kiểm soát đầy đủ các thông báo khởi động, khởi động lại và chế độ khôi phục.

Cung cấp giao diện dòng lệnh hiện đại, đơn giản với các tính năng như hỗ trợ chuột, phím tắt, sao chép-dán và lịch sử lệnh.

Khi nào sử dụng

- VM không thể truy cập qua SSH hoặc mạng.

- Khôi phục, cài đặt hoặc gỡ lỗi hệ thống.

- Xem nhật ký khởi động và thông báo console.

- Quản lý máy chủ thường xuyên.

- Cập nhật và cấu hình phần mềm.

- Tác vụ quản trị nhẹ.

3. Lệnh cơ bản cho các hệ điều hành khác nhau

Dưới đây là một số lệnh Linux thiết yếu giúp bạn quản lý Virtual Machine. Bạn có thể sử dụng chúng trong cả Console và CLI để cài đặt, cập nhật phần mềm, cấu hình dịch vụ, quản lý người dùng và xử lý tệp.

Hành động

Ubuntu / Debian

AlmaLinux / CentOS / Rocky / Fedora

Cập nhật gói hệ thống

apt update && apt upgrade -y

dnf update -y (hoặc yum update -ytrên các phiên bản cũ hơn)

Cài đặt phần mềm

apt install package-name

dnf install package-name (hoặc yum install package-name)

Gỡ cài đặt phần mềm

apt remove package-name

dnf remove package-name (hoặc yum remove package-name)

Khởi động / dừng dịch vụ

systemctl start service / systemctl stop service

systemctl start service / systemctl stop service

Kích hoạt dịch vụ khi khởi động

systemctl enable service

systemctl enable service

Kiểm tra tường lửa (UFW hoặc firewalld)

ufw status

ufw allow 80,443/tcp

firewall-cmd --state

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

firewall-cmd --reload

Tạo người dùng mới

adduser username

adduser username

Cấp quyền sudo cho người dùng

usermod -aG sudo username

usermod -aG wheel username

Đổi mật khẩu người dùng

passwd username

passwd username

Chỉnh sửa tệp

nano path/to/file

nano path/to/file

Ví dụ: cài đặt máy chủ web và tường lửa

Dựa trên Debian (Ubuntu, Debian 12):

apt install nginx -y - Cài đặt máy chủ web Nginx trên hệ thống của bạn

ufw allow 'Nginx Full' - Cập nhật quy tắc UFW (Uncomplicated Firewall) để cho phép cả lưu lượng HTTP (cổng 80) và HTTPS (cổng 443)

systemctl enable nginx - Đảm bảo Nginx tự động khởi động mỗi khi máy chủ khởi động lại

systemctl status nginx - Xác minh rằng máy chủ web đang phản hồi

Dựa trên RHEL (AlmaLinux, CentOS, Rocky, Fedora):

dnf install httpd -y - Cài đặt Apache HTTP Server

systemctl enable httpd - Cấu hình Apache tự động khởi động

systemctl start httpd - Khởi động dịch vụ Apache ngay lập tức

firewall-cmd --permanent --add-service=http - Mở cổng 80 (HTTP) trên tường lửa để khách truy cập có thể truy cập máy chủ web của bạn qua giao thức web tiêu chuẩn

firewall-cmd --reload - Tải lại các thay đổi cấu hình tường lửa

systemctl status httpd - Kiểm tra trạng thái máy chủ web.

Cần có địa chỉ email hợp lệ