Πώς να εγκαταστήσετε την κονσόλα Web Cockpit στο CentOS 8


Σε αυτό το άρθρο, θα σας βοηθήσουμε να εγκαταστήσετε την Κονσόλα Web Cockpit στον διακομιστή CentOS 8 για τη διαχείριση και την παρακολούθηση του τοπικού σας συστήματος, καθώς και των διακομιστών Linux που βρίσκονται στο περιβάλλον του δικτύου σας. Θα μάθετε επίσης πώς να προσθέτετε απομακρυσμένους κεντρικούς υπολογιστές Linux στο Cockpit και να τους παρακολουθείτε στην κονσόλα Ιστού CentOS 8.

Το Cockpit είναι μια κονσόλα ιστού με εύχρηστη διεπαφή βασισμένη στον ιστό που σας δίνει τη δυνατότητα να εκτελείτε εργασίες διαχείρισης στους διακομιστές σας. Όντας επίσης μια κονσόλα Ιστού, σημαίνει ότι μπορείτε επίσης να έχετε πρόσβαση σε αυτήν μέσω μιας κινητής συσκευής.

Η κονσόλα Ιστού Cockpit σάς επιτρέπει ένα ευρύ φάσμα εργασιών διαχείρισης, όπως:

  • Διαχείριση υπηρεσιών
  • Διαχείριση λογαριασμών χρηστών
  • Διαχείριση και παρακολούθηση υπηρεσιών συστήματος
  • Διαμόρφωση διεπαφών δικτύου και τείχους προστασίας
  • Έλεγχος αρχείων καταγραφής συστήματος
  • Διαχείριση εικονικών μηχανών
  • Δημιουργία διαγνωστικών αναφορών
  • Ρύθμιση διαμόρφωσης ένδειξης σφαλμάτων πυρήνα
  • Διαμόρφωση SELinux
  • Ενημέρωση λογισμικού
  • Διαχείριση συνδρομών συστήματος

Η κονσόλα Ιστού Cockpit χρησιμοποιεί τα ίδια API συστήματος όπως θα κάνατε σε ένα τερματικό και οι εργασίες που εκτελούνται σε ένα τερματικό αντικατοπτρίζονται γρήγορα στην κονσόλα Ιστού. Επιπλέον, μπορείτε να διαμορφώσετε τις ρυθμίσεις απευθείας στην κονσόλα Ιστού ή μέσω του τερματικού.

Εγκατάσταση της κονσόλας Web Cockpit στο CentOS 8

1. Με την ελάχιστη εγκατάσταση του CentOS 8, το cockpit δεν είναι εγκατεστημένο από προεπιλογή και μπορείτε να το εγκαταστήσετε στο σύστημά σας χρησιμοποιώντας την παρακάτω εντολή, η οποία θα εγκαταστήσει το πιλοτήριο με απαιτούμενες εξαρτήσεις.

# yum install cockpit

2. Στη συνέχεια, ενεργοποιήστε και ξεκινήστε την υπηρεσία cockpit.socket για να συνδεθείτε στο σύστημα μέσω της κονσόλας Ιστού και να επαληθεύσετε την υπηρεσία και να εκτελέσετε τη διαδικασία του πιλοτηρίου χρησιμοποιώντας τις ακόλουθες εντολές.

# systemctl start cockpit.socket
# systemctl enable --now cockpit.socket
# systemctl status cockpit.socket
# ps auxf|grep cockpit

3. Εάν εκτελείτε ένα τείχος προστασίας στο σύστημα, πρέπει να ανοίξετε τη θύρα πιλοτηρίου 9090 στο τείχος προστασίας.

# firewall-cmd --add-service=cockpit --permanent
# firewall-cmd --reload

Σύνδεση στην Κονσόλα Web Cockpit στο CentOS 8

Οι παρακάτω οδηγίες δείχνουν την πρώτη σύνδεση στην κονσόλα Ιστού Cockpit χρησιμοποιώντας διαπιστευτήρια λογαριασμού χρήστη τοπικού συστήματος. Καθώς το Cockpit χρησιμοποιεί έναν συγκεκριμένο έλεγχο ταυτότητας στοίβας PAM που βρίσκεται στη διεύθυνση /etc/pam.d/cockpit, ο οποίος σας δίνει τη δυνατότητα να συνδεθείτε με το όνομα χρήστη και τον κωδικό πρόσβασης οποιουδήποτε τοπικού λογαριασμού στο το σύστημα.

4. Ανοίξτε την κονσόλα ιστού Cockpit στο πρόγραμμα περιήγησής σας στην ακόλουθη διεύθυνση URL:

Locally: https://localhost:9090
Remotely with the server’s hostname: https://example.com:9090
Remotely with the server’s IP address: https://192.168.0.10:9090

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

Η κονσόλα καλεί ένα πιστοποιητικό από τον κατάλογο /etc/cockpit/ws-certs.d και χρησιμοποιεί το αρχείο επέκτασης .cert. Για να αποφύγετε τη λήψη προειδοποιήσεων ασφαλείας, εγκαταστήστε ένα πιστοποιητικό υπογεγραμμένο από μια αρχή έκδοσης πιστοποιητικών (CA).

5. Στην οθόνη σύνδεσης της κονσόλας Ιστού, εισαγάγετε το όνομα χρήστη και τον κωδικό πρόσβασης του συστήματός σας.

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

6. Μετά τον επιτυχή έλεγχο ταυτότητας, ανοίγει η διεπαφή της κονσόλας web Cockpit.

Αυτό είναι προς το παρόν. Το πιλοτήριο είναι μια εύκολη στη χρήση κονσόλα Ιστού που σας επιτρέπει να εκτελείτε εργασίες διαχείρισης στον διακομιστή CentOS 8. Για να μάθετε περισσότερα σχετικά με την κονσόλα Ιστού, διαβάστε πώς να διαμορφώσετε τις ρυθμίσεις συστήματος στην κονσόλα Ιστού.