Δημιουργήστε ένα τείχος προστασίας PhpMyAdmin για να βελτιώσετε την προστασία των βάσεων δεδομένων
Ειρήνη, έλεος και ευλογίες του Θεού
Καλώς ήρθατε, ακόλουθοί μου Mekano Tech
Σε αυτό το άρθρο, θα εξηγήσω πώς να δημιουργήσετε ένα τείχος προστασίας PhpMyAdmin για να βελτιώσετε την προστασία των βάσεων δεδομένων σας. Το PhpMyAdmin είναι μια web-based εφαρμογή διαχείρισης βάσεων δεδομένων που έχει δημιουργηθεί με προστασία κωδικού πρόσβασης σε συστήματα Linux και παρέχει επίσης έναν εύκολο τρόπο χειρισμού και διαχείρισης MySQL
Και σε αυτό το άρθρο θα ενισχύσουμε την προστασία και την ασφάλεια του PhpMyAdmin DBMS, πριν προχωρήσετε σε αυτό το άρθρο θα πρέπει να έχετε ήδη εγκαταστήσει το PhpMyAdmin στον διακομιστή σας. Και αν είστε εγκατεστημένοι, θα πρέπει να ελαφρύνετε την πρόοδο σε αυτό το άρθρο διαβάζοντας και εφαρμόζοντας την εξήγηση
Προσθέστε αυτές τις γραμμές στο αρχείο διαμόρφωσης του Apache για το Ubuntu
AuthType Basic AuthName "Περιορισμένο περιεχόμενο" AuthUserFile /etc/apache2/.htpasswd Απαιτείται έγκυρος χρήστης
Και για τη διανομή του CentOS CentOS
AuthType Basic AuthName "Περιορισμένο περιεχόμενο" AuthUserFile /etc/httpd/.htpasswd Απαιτείται έγκυρος χρήστης
θα το χρησιμοποιησουμε /etc/apache2/.htpasswd
Η παραπάνω διαδρομή για τη δημιουργία κωδικού πρόσβασης για έναν λογαριασμό που θα έχει εξουσιοδότηση πρόσβασης στη σελίδα σύνδεσης της βάσης δεδομένων phpmyadmin
Στην περίπτωσή μου, θα χρησιμοποιήσω το όνομα χρήστη mekan0 και τον κωδικό πρόσβασης htpasswd
---------- Ubuntu / Debian σε συστήματα ---------- # htpasswd -c /etc/apache2/.htpasswd mekan0 ---------- CentOS / συστήματα ---------- # htpasswd -c /etc/httpd/.htpasswd mekan0
Τότε πρέπει να αλλάξουμε τα αρχεία htpasswd. Αυτό γίνεται για να αποτρέψει οποιονδήποτε δεν ανήκει στην ομάδα www-data ή apache από την πρόσβαση στο αρχείο για να αποκαλύψει τον κωδικό πρόσβασης ή τον κωδικό πρόσβασης που δημιουργήσαμε με αυτήν την εντολή για τις δύο διανομές
# chmod 640 /etc/apache2/.htpasswd ----------- Συστήματα Ubuntu / Debian ---------- # chgrp www-data /etc/apache2/.htpasswd --- ------- CentOS/in συστήματα----------#chgrp apache /etc/httpd/.htpasswd
Στη συνέχεια, μεταβείτε στη διεύθυνση σύνδεσης του διαχειριστή βάσης δεδομένων PhpMyAdmin
http:// παράδειγμα/phpmyadmin
Με την αλλαγή της IP σε IP του διακομιστή σας
Θα βρείτε μπροστά σας το τείχος προστασίας είναι ενεργοποιημένο και πρέπει να εισαγάγετε το όνομα χρήστη και τον κωδικό πρόσβασης που δημιουργήσατε, και αυτό είναι μια βελτίωση για προστασία από την επίθεση στον διαχειριστή βάσης δεδομένων, όπως φαίνεται στην εικόνα