Στο επόμενο άρθρο θα ρίξουμε μια ματιά στο πώς μπορούμε να εγκαταστήσουμε το Webmin στο Ubuntu 20.04. Αυτό είναι ένα εργαλείο που βασίζεται στον Ιστό που επιτρέπει στους sysadmins διαχείριση συστημάτων παρόμοιο με το Gnu / Linux και το Unix, ειδικά διακομιστές. Το Webmin σάς επιτρέπει να διαχειρίζεστε λογαριασμούς χρηστών, να ενημερώνετε πακέτα, αρχεία καταγραφής συστήματος, να διαμορφώνετε τείχη προστασίας, email, βάση δεδομένων, postfix κ.λπ.
Το Webmin είναι γραμμένο στο Perl και λειτουργεί ως δική του διαδικασία και διακομιστής ιστού. Από προεπιλογή, επικοινωνεί μέσω TCP μέσω της θύρας 10000 και μπορεί να ρυθμιστεί να χρησιμοποιεί SSL, εάν το OpenSSL είναι εγκατεστημένο με μονάδες Perl.
Χάρη σε αυτό το εργαλείο η δυσκολία διαμόρφωσης του δικού μας διακομιστή υποβιβάζεται στο παρασκήνιο και το Webmin φροντίζει όλο το τεχνικό μέρος, αφήνοντας μόνο τη λήψη αποφάσεων για τον χρήστη. Με αυτόν τον τρόπο δεν θα χρειαστεί να χάνουν χρόνο για να διερευνήσουν τις λεπτομέρειες σχετικά με τον τρόπο εφαρμογής των επιλογών που θέλουν να έχουν διαθέσιμες.
Εγκατάσταση του Webmin στο Ubuntu 20.04
Πριν ξεκινήσετε την εγκατάσταση ενός προγράμματος, είναι πάντα καλή ιδέα πρώτα ενημερώστε τα πακέτα που είναι διαθέσιμα από τα αποθετήρια. Μπορούμε να το κάνουμε αυτό ανοίγοντας ένα τερματικό (Ctrl + Alt + T) και εκτελώντας τις εντολές:
sudo apt update && sudo apt upgrade
Στη συνέχεια θα πρέπει εγκαταστήστε τις απαραίτητες εξαρτήσεις χρησιμοποιώντας εντολή:
sudo apt install software-properties-common apt-transport-https
Ενεργοποιήστε το αποθετήριο Webmin
Σε αυτό το σημείο, πρέπει ενεργοποιήστε το αποθετήριο Webmin, καθώς δεν είναι ακόμη διαθέσιμο στο Ubuntu 20.04 LTS.
Πρώτα απ 'όλα, ας προσθέστε το κλειδί Webmin GPG όπως φαίνεται στα ακόλουθα:
sudo wget -q http://www.webmin.com/jcameron-key.asc -O- | sudo apt-key add -
Μετά την προηγούμενη εντολή, μπορούμε μη αυτόματη προσθήκη αποθετηρίου Webmin με την εντολή:
sudo add-apt-repository "deb [arch=amd64] http://download.webmin.com/download/repository sarge contrib"
Εγκαταστήστε το Webmin
Μέχρι στιγμής, έχουμε ενημερώσει το σύστημα, εγκαταστήσαμε το κλειδί Webmin GPG και προσθέσαμε μη αυτόματα το απαιτούμενο αποθετήριο. Το επόμενο πράγμα που θα κάνουμε είναι εγκαταστήστε webmin εκτελώντας σε ένα τερματικό (Ctrl + Alt + T) την εντολή:
sudo apt install webmin
Μετά την εγκατάσταση, θα είμαστε σε θέση ελέγξετε την κατάσταση της υπηρεσίας εκτέλεση της εντολής:
sudo systemctl status webmin
Όπως φαίνεται στο παραπάνω στιγμιότυπο οθόνης, το Webmin λειτουργεί ήδη σωστά. Τώρα για ελέγξτε την εγκατεστημένη έκδοση, θα πρέπει να χρησιμοποιήσουμε μόνο την ακόλουθη εντολή:
dpkg -l | grep webmin
Στην προηγούμενη έξοδο θα το δούμε αυτό εγκαθιστούμε το Webmin έκδοση 1.941. Με το εργαλείο εγκατεστημένο και σε λειτουργία, μπορούμε πλέον να αποκτήσουμε πρόσβαση στον πίνακα ελέγχου χρησιμοποιώντας το πρόγραμμα περιήγησης ιστού.
Διαμορφώστε το τείχος προστασίας
Από προεπιλογή, αυτό το εργαλείο ακούει στη θύρα TCP 10000. Για να έχουμε πρόσβαση στον διακομιστή μας εξωτερικά, πρέπει να ανοίξουμε τη θύρα στο τείχος προστασίας. Για να γίνει αυτό, θα εκτελέσουμε την εντολή σε ένα τερματικό (Ctrl + Alt + T):
sudo ufw allow 10000/tcp
Τώρα θα φορτώσουμε ξανά το τείχος προστασίας για να πραγματοποιηθούν οι αλλαγές:
sudo ufw reload
Για να ελέγξουμε την κατάσταση του τείχους προστασίας, θα εκτελέσουμε:
sudo ufw status
Σύνδεση
Για να συνδεθείτε στο Webmin, θα χρειαστεί μόνο ανοίξτε το πρόγραμμα περιήγησης και μεταβείτε στην IP του διακομιστή μας:
https://IP-del-servidor:10000/
Αρχικά, θα εξετάσουμε την ακόλουθη ιστοσελίδα που δείχνει ότι υπάρχει πιθανός κίνδυνος μπροστά. Αυτό δεν είναι ανησυχητικό καθώς συμβαίνει επειδή Το Webmin δημιουργεί το δικό του πιστοποιητικό SSL, το οποίο το πρόγραμμα περιήγησης δεν θεωρεί ασφαλές.
Για να ξεπεράσουμε αυτό το εμπόδιο, απλά θα κάνουμε κλικ στο "Προηγμένη"και μετά σε"Αποδεχτείτε τον κίνδυνο και συνεχίστε'.
Τώρα μπορούμε να συνδεθούμε με τον χρήστη του συστήματός μας. Επιπλέον, όταν εγκαθίσταται αυτή η εφαρμογή, δημιουργεί έναν υπερχρήστη για τη διαχείριση της εφαρμογής με το όνομα ρίζας και τον κωδικό πρόσβασης που έχει ο χρήστης root στον υπολογιστή. Εάν δεν έχετε ενεργοποιήσει τον ριζικό λογαριασμό, ίσως χρειαστεί να αλλάξετε τον κωδικό πρόσβασης του χρήστη root του Webmin. Αυτό μπορεί να γίνει ανοίγοντας ένα τερματικό (Ctrl + Alt + T) και πληκτρολογώντας την εντολή:
sudo /usr/share/webmin/changepass.pl /etc/webmin root nueva-clave
Τέλος, θα φτάσουμε στην οθόνη όπου μπορούμε να συνδεθούμε.
Σε αυτό το σημείο μπορούμε να προχωρήσουμε και να διαμορφώσουμε το σύστημα Ubuntu 20.04 σύμφωνα με τις προδιαγραφές του.
Για να ενημερώσετε την εγκατάστασή μας, μετά από κάθε εκκίνηση δεν θα υπάρχει πλέον η εκτέλεση των ακόλουθων εντολών σε ένα τερματικό (Ctrl + Alt + T):
sudo apt update && sudo apt upgrade
Καταργήστε την εγκατάσταση
να διαγραφή αποθετηρίου, στο τερματικό (Ctrl + Alt + T) θα πρέπει να εκτελέσουμε την εντολή:
sudo add-apt-repository --remove "deb https://download.webmin.com/download/repository sarge contrib"
Τότε μπορούμε αφαιρέστε το εργαλείο χρησιμοποιώντας εντολή:
sudo apt remove webmin; sudo apt autoremove
να περισσότερες πληροφορίες σχετικά με αυτό το λογισμικό, μπορείτε να συμβουλευτείτε το ιστοσελίδα του έργου και τεκμηρίωσης που μας προσφέρουν στους χρήστες εκεί.
Γεια σε όλους.
Θεωρώ ότι είναι ένα εξαιρετικό εργαλείο.
αλλα μου εχει συμβει κατι μια φορα που εγκαταστηθηκε που δεν ξερω αν ειναι συνεπεια της εγκαταστασης.
μετά την εγκατάσταση του Webmin. στον διακομιστή μου με το Ubuntu 20.04 όταν ο διακομιστής επανεκκινείται, χάνει τις διευθύνσεις IP των διεπαφών. και αναγκάζομαι να τα ρυθμίσω μέσω ifconfig. Έχω ελέγξει το αρχείο installer-config.yaml και έχει ρυθμιστεί σωστά.
Προσπάθησα να το ρυθμίσω μέσω Webmin αλλά δεν είχα τύχη.
Οποιεσδήποτε προτάσεις;