Πώς να εγκαταστήσετε το εργαλείο διαχείρισης συστήματος Webmin στο RHEL 8


Το Webmin είναι ένα σύγχρονο εργαλείο διαχείρισης Linux που βασίζεται στον ιστό (παρόμοιο με το Cockpit Web Console) που σας επιτρέπει να παρακολουθείτε διάφορες μετρήσεις συστήματος. Με το Webmin, μπορείτε επίσης να εκτελέσετε εργασίες διαχείρισης, όπως διαχείριση λογαριασμών χρηστών, αλλαγή ρυθμίσεων και διαμόρφωση ρυθμίσεων DNS.

Το Webmin παρέχει ένα GUI που εμφανίζει μετρήσεις συστήματος όπως CPU, RAM και χρήση δίσκου. Αυτές οι πληροφορίες μπορούν να χρησιμοποιηθούν για τη διάγνωση τυχόν ζητημάτων που ενδέχεται να επηρεάσουν την απόδοση του συστήματός σας.

Το Webmin σάς επιτρέπει να εκτελείτε τις ακόλουθες εργασίες sysadmin:

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

Σε αυτόν τον οδηγό, εξετάζουμε την εγκατάσταση του Webmin στο RHEL 8.

Βήμα 1: Εγκατάσταση Προϋποθέσεων για Webmin

Για να ξεκινήσετε, θα εγκαταστήσουμε ορισμένες προϋποθέσεις που απαιτούνται κατά την εγκατάσταση του Webmin. Ετσι. προχωρήστε και εκτελέστε την εντολή dnf:

sudo dnf install -y wget perl perl-Net-SSLeay openssl unzip perl-Encode-Detect perl-Data-Dumper

Όταν ολοκληρωθεί η εγκατάσταση, προχωρήστε στο επόμενο βήμα.

Βήμα 2: Ενεργοποιήστε το αποθετήριο Webmin

Ο επόμενος τρόπος δράσης είναι να κάνετε λήψη του κλειδιού GPG του Webmin για κρυπτογράφηση και υπογραφή μηνυμάτων χρησιμοποιώντας την ακόλουθη εντολή wget.

wget https://download.webmin.com/jcameron-key.asc

Αφού γίνει η λήψη, εισάγετέ το χρησιμοποιώντας την εντολή rpm ως εξής.

sudo rpm --import jcameron-key.asc

Βήμα 3: Εγκαταστήστε το Webmin στο RHEL 8

Με το κλειδί GPG στη θέση του, το τελευταίο βήμα είναι να εγκαταστήσετε το Webmin. Η επίσημη σελίδα λήψης Webmin περιέχει πακέτα Webmin για κύριες διανομές Linux όπως Debian, CentOS, κ.λπ. Εφόσον εγκαθιστούμε το Webmin στο RHEL, πρέπει να πάρετε το πακέτο RPM χρησιμοποιώντας την εντολή wget όπως φαίνεται.

wget https://prdownloads.sourceforge.net/webadmin/webmin-1.970-1.noarch.rpm

Όταν ολοκληρωθεί η λήψη, εγκαταστήστε το Webmin χρησιμοποιώντας την εντολή:

sudo rpm -Uvh webmin-1.970-1.noarch.rpm

Μόλις ολοκληρωθεί η διαδικασία εγκατάστασης, βεβαιωθείτε ότι το Webmin εκτελείται.

sudo systemctl status webmin.service

Η παρακάτω έξοδος επιβεβαιώνει ότι το Webmin εκτελείται.

Βήμα 4: Ανοίξτε τη Θύρα Webmin στο Τείχος προστασίας

Από προεπιλογή, το Webmin ακούει στη θύρα TCP 10000. Για να το επιβεβαιώσετε, χρησιμοποιήστε την εντολή netstat όπως φαίνεται.

sudo netstat -pnltu | grep 10000

Εάν βρίσκεστε πίσω από ένα τείχος προστασίας, ανοίξτε τη θύρα TCP 10000:

sudo firewall-cmd --add-port=10000/tcp --zone=public --permanent
sudo  firewall-cmd --reload

Βήμα 4: Πρόσβαση στο Webmin Interface

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

https://server-ip:10000/

Αρχικά, θα λάβετε μια ειδοποίηση ότι η σύνδεσή σας είναι ιδιωτική. Αλλά μην στεναχωριέσαι. Αυτό δείχνει μόνο ότι το πιστοποιητικό SSL Webmin είναι αυτο-υπογεγραμμένο και δεν αναγνωρίζεται από την CA. Επομένως, κάντε κλικ στην καρτέλα "Για προχωρημένους".

Στη συνέχεια, κάντε κλικ στην επιλογή «προχωρήστε στη διεύθυνση IP του διακομιστή». Αυτό σας μεταφέρει στη σελίδα σύνδεσης Webmin όπου θα συνδεθείτε χρησιμοποιώντας τα διαπιστευτήρια ρίζας.

Μόλις συνδεθείτε, ο πίνακας εργαλείων θα εμφανιστεί όπως φαίνεται.

Και αυτό είναι. Εγκαταστήσατε με επιτυχία το Webmin στο RHEL 8.