Πώς να αποκτήσετε πρόσβαση στη Starlight Virtual Machine σας

Μόλις η Starlight Virtual Machine (VM) είναι ενεργή και λειτουργεί, μπορείτε να συνδεθείτε απευθείας από το Starlight Manager – δεν απαιτούνται επιπλέον εργαλεία, όπως SSH clients. Η εφαρμογή παρέχει δύο επιλογές πρόσβασης: Κονσόλα και Διεπαφή Γραμμής Εντολών (CLI).

Και οι δύο σας δίνουν πλήρη έλεγχο της VM, επιτρέποντάς σας να εγκαθιστάτε ή να ενημερώνετε λογισμικό, να διαχειρίζεστε αρχεία και χρήστες, να ρυθμίζετε υπηρεσίες κ.λπ. Η Κονσόλα παρέχει πλήρη, άμεση πρόσβαση στη VM: μπορείτε να τη χρησιμοποιήσετε για αποσφαλμάτωση, εγκατάσταση ή ανάκτηση συστήματος· ενώ το CLI είναι ένα γρήγορο, βασισμένο σε πρόγραμμα περιήγησης τερματικό για καθημερινή διαχείριση.

Σε αυτό το άρθρο, θα καλύψουμε:

  1. Πώς να περιηγηθείτε και να αποκτήσετε πρόσβαση στις επιλογές διαχείρισης διακομιστή·

  2. Οι βασικές διαφορές μεταξύ Κονσόλας και CLI·

  3. Βασικές εντολές για εγκατάσταση και ενημέρωση λογισμικού, ρύθμιση υπηρεσιών, μεταφόρτωση αρχείων και διαχείριση χρηστών.


1. Πώς να αποκτήσετε πρόσβαση στην Κονσόλα και τη Γραμμή Εντολών

1. Στην εφαρμογή Starlight Manager, κάντε κλικ στη VM σας για να ανοίξετε το μενού Διαχείρισης VM (1) και μεταβείτε στην Πρόσβαση στη Virtual Machine (2):

2. Στην πλευρική καρτέλα, κάντε κλικ στο Εκκίνηση γραμμής εντολών ή στο Εκκίνηση κονσόλας, ανάλογα με τις ανάγκες σας. Τα εργαλεία θα ανοίξουν σε νέο παράθυρο του προγράμματος περιήγησης:

Γραμμή εντολών:

Κονσόλα (αφού εισαχθούν τα στοιχεία root):


2. Διαφορές μεταξύ Κονσόλας και CLI

Πρόσβαση στην Κονσόλα

Πρόσβαση στο CLI

Σκοπός

Παρέχει πλήρη πρόσβαση σε επίπεδο συστήματος. Χρησιμοποιείται για προχωρημένη διαχείριση και ανάκτηση.

Παρέχει έναν απλοποιημένο τερματικό για γρήγορη εκτέλεση εντολών από το πρόγραμμα περιήγησης. Χρησιμοποιείται για καθημερινές διαχειριστικές εργασίες.

Σύνδεση

Απαιτεί εισαγωγή στοιχείων σύνδεσης – όνομα χρήστη και κωδικό πρόσβασης.

Ανοίγει αυτόματα χωρίς σύνδεση. Το πεδίο ονόματος χρήστη είναι διαθέσιμο, ώστε να μπορείτε να καθορίσετε με ποιον χρήστη θα συνδεθείτε (root ή άλλον).

Ανθεκτικότητα δικτύου

Είναι πάντα διαθέσιμη, ακόμα κι αν η σύνδεσή σας με τη VM (όπως SSH) είναι εκτός λειτουργίας ή μπλοκαρισμένη. Αυτό σημαίνει ότι μπορείτε να διαχειριστείτε και να ανακτήσετε τη VM σας σε περίπτωση προβλημάτων δικτύου.

Παρέχει επίσης ισχυρή συνδεσιμότητα, αλλά αν υπάρχουν προβλήματα με τη διαμόρφωση δικτύου της VM, η Κονσόλα είναι η εναλλακτική για αποσφαλμάτωση και επαναφορά πρόσβασης.

Διεπαφή

Περιβάλλον πλήρους οθόνης με πλήρη έλεγχο των μηνυμάτων εκκίνησης, επανεκκινήσεων και λειτουργιών ανάκτησης.

Προσφέρει μια σύγχρονη, απλοποιημένη γραμμή εντολών με δυνατότητες όπως υποστήριξη ποντικιού, συντομεύσεις πληκτρολογίου, αντιγραφή-επικόλληση και ιστορικό εντολών.

Πότε να το χρησιμοποιήσετε

- Η VM δεν είναι προσβάσιμη μέσω SSH ή δικτύου.

- Ανάκτηση, εγκατάσταση ή αποσφαλμάτωση συστήματος.

- Προβολή αρχείων καταγραφής εκκίνησης και μηνυμάτων κονσόλας.

- Τακτική διαχείριση διακομιστή.

- Ενημερώσεις και ρυθμίσεις λογισμικού.

- Ελαφριές διαχειριστικές εργασίες.

3. Βασικές εντολές για διάφορα λειτουργικά συστήματα

Ακολουθούν μερικές βασικές εντολές Linux για να διαχειριστείτε τη Virtual Machine σας. Μπορείτε να τις χρησιμοποιήσετε τόσο στην Κονσόλα όσο και στο 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-nameyum install package-name)

Αφαίρεση λογισμικού

apt remove package-name

dnf remove package-nameyum 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

Παράδειγμα: εγκατάσταση web server και τείχους προστασίας

Βασισμένο σε Debian (Ubuntu, Debian 12):

apt install nginx -y - Εγκαθιστά τον web server Nginx στο σύστημά σας

ufw allow 'Nginx Full' - Ενημερώνει τους κανόνες του UFW (Uncomplicated Firewall) ώστε να επιτρέπεται η κυκλοφορία HTTP (θύρα 80) και HTTPS (θύρα 443)

systemctl enable nginx - Διασφαλίζει ότι ο Nginx ξεκινά αυτόματα κάθε φορά που γίνεται επανεκκίνηση του διακομιστή

systemctl status nginx - Επαληθεύει ότι ο web server ανταποκρίνεται

Βασισμένο σε 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) στο τείχος προστασίας ώστε οι επισκέπτες να έχουν πρόσβαση στον web server μέσω του τυπικού πρωτοκόλλου web

firewall-cmd --reload - Επαναφορτώνει τις αλλαγές στη διαμόρφωση του τείχους προστασίας

systemctl status httpd - Ελέγχει την κατάσταση του web server.

Απαιτείται έγκυρο email