เมื่อ Starlight Virtual Machine (VM) ของคุณพร้อมใช้งานแล้ว คุณสามารถเชื่อมต่อกับมันได้โดยตรงจาก Starlight Manager – ไม่จำเป็นต้องใช้เครื่องมือเพิ่มเติม เช่น SSH client แอปพลิเคชันนี้มีตัวเลือกการเข้าถึงสองแบบ: Console และ Command Line Interface (CLI).
ทั้งสองตัวเลือกให้คุณควบคุม VM ของคุณได้อย่างเต็มที่ สามารถติดตั้งหรืออัปเดตซอฟต์แวร์ จัดการไฟล์และผู้ใช้ กำหนดค่าบริการ ฯลฯ Console ให้การเข้าถึง VM ของคุณโดยตรงและเต็มรูปแบบ: คุณสามารถใช้สำหรับการแก้ไขปัญหา การติดตั้ง หรือการกู้คืนระบบ ส่วน CLI เป็นเทอร์มินัลบนเบราว์เซอร์ที่รวดเร็วสำหรับการจัดการประจำวัน
ในบทความนี้ เราจะกล่าวถึง:
วิธีนำทางและเข้าถึงตัวเลือกการจัดการเซิร์ฟเวอร์;
ความแตกต่างหลักระหว่าง Console และ CLI;
คำสั่งพื้นฐานสำหรับติดตั้งและอัปเดตซอฟต์แวร์ กำหนดค่าบริการ อัปโหลดไฟล์ และจัดการผู้ใช้
1. ในแอป Starlight Managerคลิกที่ VM ของคุณ เพื่อเปิดเมนูการจัดการ VM (1) และไปที่ Virtual Machine access (2):

2. ที่แท็บด้านข้าง คลิก เปิด command line หรือ เปิด console, ขึ้นอยู่กับความต้องการของคุณ เครื่องมือจะถูกเปิดในหน้าต่างเบราว์เซอร์ใหม่:

Command line:

Console (หลังจากกรอกรายละเอียด root):

การเข้าถึง Console | การเข้าถึง CLI | |
|---|---|---|
วัตถุประสงค์ | ให้การเข้าถึงระดับระบบอย่างเต็มรูปแบบ ใช้สำหรับการจัดการขั้นสูงและการกู้คืน | ให้เทอร์มินัลที่เรียบง่ายสำหรับรันคำสั่งอย่างรวดเร็วจากเบราว์เซอร์ ใช้สำหรับงานผู้ดูแลระบบประจำวัน |
การเข้าสู่ระบบ | ต้องกรอกรายละเอียดเข้าสู่ระบบ - ชื่อผู้ใช้และรหัสผ่าน | เปิดโดยอัตโนมัติโดยไม่ต้องเข้าสู่ระบบ มีช่องกรอกชื่อผู้ใช้เพื่อระบุว่าจะเชื่อมต่อในฐานะผู้ใช้ใด (root หรืออื่น ๆ) |
ความทนทานของเครือข่าย | Console จะพร้อมใช้งานเสมอ แม้ว่าการเชื่อมต่อเครือข่ายกับ VM (เช่น SSH) จะล่มหรือถูกบล็อก ซึ่งหมายความว่าคุณยังสามารถจัดการและกู้คืน VM ได้ในกรณีที่มีปัญหาเครือข่าย | CLI ก็ให้การเชื่อมต่อที่เสถียรเช่นกัน แต่หากมีปัญหากับการตั้งค่าเครือข่ายของ VM Console จะเป็นทางเลือกสำรองสำหรับการแก้ไขปัญหาและกู้คืนการเข้าถึง |
อินเทอร์เฟซ | สภาพแวดล้อมเต็มหน้าจอที่ควบคุมข้อความบูต การรีสตาร์ท และโหมดกู้คืนได้อย่างเต็มที่ | มีอินเทอร์เฟซบรรทัดคำสั่งที่ทันสมัยและเรียบง่าย พร้อมฟีเจอร์เช่น รองรับเมาส์ คีย์ลัด คัดลอก-วาง และประวัติคำสั่ง |
ควรใช้เมื่อใด | - ไม่สามารถเข้าถึง VM ผ่าน SSH หรือเครือข่ายได้ - การกู้คืน การติดตั้ง หรือการดีบักระบบ - ดูบันทึกการบูตและข้อความคอนโซล | - การจัดการเซิร์ฟเวอร์ประจำวัน - อัปเดตและกำหนดค่าซอฟต์แวร์ - งานผู้ดูแลระบบที่เบา |
นี่คือคำสั่ง Linux ที่จำเป็นบางอย่างเพื่อช่วยคุณจัดการ Virtual Machine ของคุณ คุณสามารถใช้ได้ทั้งใน Console และ CLI เพื่อติดตั้งและอัปเดตซอฟต์แวร์ กำหนดค่าบริการ จัดการผู้ใช้ และจัดการไฟล์
การดำเนินการ | Ubuntu / Debian | AlmaLinux / CentOS / Rocky / Fedora |
|---|---|---|
อัปเดตแพ็กเกจระบบ |
|
|
ติดตั้งซอฟต์แวร์ |
|
|
ลบซอฟต์แวร์ |
|
|
เริ่ม / หยุดบริการ |
|
|
เปิดใช้บริการเมื่อบูต |
|
|
ตรวจสอบไฟร์วอลล์ (UFW หรือ firewalld) |
|
|
สร้างผู้ใช้ใหม่ |
|
|
ให้สิทธิ์ sudo กับผู้ใช้ |
|
|
เปลี่ยนรหัสผ่านผู้ใช้ |
|
|
แก้ไขไฟล์ |
|
|
ตัวอย่าง: การติดตั้งเว็บเซิร์ฟเวอร์และไฟร์วอลล์
Debian-based (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-based (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 - ตรวจสอบสถานะเว็บเซิร์ฟเวอร์