Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 11732|Απάντηση: 2

[Ρέντις] Το Redis επιτρέπει την απομακρυσμένη πρόσβαση

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 23/8/2018 2:51:17 μ.μ. | | |
Από προεπιλογή, το redis επιτρέπει μόνο τοπική πρόσβαση και μπορείτε να τροποποιήσετε το redis.conf για να κάνετε το redis απομακρυσμένο προσβάσιμο

Το άνοιγμα του αρχείου redis.conf περιγράφεται στην ενότητα ΔΙΚΤΥΟ

################################## ΔΙΚΤΥΟ #####################################

# Από προεπιλογή, εάν δεν έχει καθοριστεί οδηγία διαμόρφωσης "δέσμευσης", το Redis ακούει
# για συνδέσεις από όλες τις διεπαφές δικτύου που είναι διαθέσιμες στον διακομιστή.
# Είναι δυνατή η ακρόαση μόνο μίας ή πολλαπλών επιλεγμένων διεπαφών χρησιμοποιώντας
# την οδηγία διαμόρφωσης "bind", ακολουθούμενη από μία ή περισσότερες διευθύνσεις IP.
#
# Παραδείγματα:
#
# δέσιμο 192.168.1.100 10.0.0.1
# Δέσμευση 127.0.0.1 ::1
#
# ~~~ ΠΡΟΕΙΔΟΠΟΙΗΣΗ ~~~ Εάν ο υπολογιστής που εκτελεί το Redis εκτεθεί απευθείας στο
# Διαδίκτυο, η δέσμευση σε όλες τις διεπαφές είναι επικίνδυνη και θα εκθέσει το
# παράδειγμα σε όλους στο διαδίκτυο. Έτσι, από προεπιλογή αφαιρούμε το σχόλιο
# ακολουθώντας την οδηγία δέσμευσης, αυτό θα αναγκάσει τον Redis να ακούσει μόνο
# τη διεύθυνση διεπαφής ανασκόπησης IPv4 (αυτό σημαίνει ότι το Redis θα μπορεί να
# Αποδεχτείτε συνδέσεις μόνο από πελάτες που εκτελούνται στον ίδιο υπολογιστή
#).
#
# ΕΆΝ ΕΊΣΤΕ ΒΈΒΑΙΟΙ ΌΤΙ ΘΈΛΕΤΕ Η ΠΑΡΟΥΣΊΑ ΣΑΣ ΝΑ ΑΚΟΎΕΙ ΌΛΕΣ ΤΙΣ ΔΙΕΠΑΦΈΣ
# ΑΠΛΏΣ ΣΧΟΛΙΆΣΤΕ ΤΗΝ ΠΑΡΑΚΆΤΩ ΓΡΑΜΜΉ.
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Δέσμευση 127.0.0.1
Εργασία: ο σχολιασμός του bind 127.0.0.1 επιτρέπει σε όλες τις IP να έχουν πρόσβαση στο redis
Εάν θέλετε να καθορίσετε πολλαπλές προσβάσεις IP, αλλά όχι όλες τις προσβάσεις IP, μπορείτε να δεσμεύσετε

Σημείωση
Εδώ είναι μια άλλη εξήγηση

# Η προστατευμένη λειτουργία είναι ένα επίπεδο προστασίας ασφαλείας, προκειμένου να αποφευχθεί αυτό
# Οι περιπτώσεις Redis που παραμένουν ανοιχτές στο Διαδίκτυο είναι προσβάσιμες και αξιοποιούνται.
#
# Όταν η προστατευμένη λειτουργία είναι ενεργοποιημένη και εάν:
#
# 1) Ο διακομιστής δεν συνδέεται ρητά με ένα σύνολο διευθύνσεων χρησιμοποιώντας το
# «δεσμευτική» οδηγία.
# 2) Δεν έχει διαμορφωθεί κωδικός πρόσβασης.
#
# Ο διακομιστής δέχεται συνδέσεις μόνο από πελάτες που συνδέονται από το
# Διευθύνσεις βρόχου IPv4 και IPv6 127.0.0.1 και ::1 και από τον τομέα Unix
# πρίζες.
#
# Από προεπιλογή η προστατευμένη λειτουργία είναι ενεργοποιημένη. Θα πρέπει να το απενεργοποιήσετε μόνο εάν
# είστε βέβαιοι ότι θέλετε πελάτες από άλλους κεντρικούς υπολογιστές να συνδεθούν στο Redis
# ακόμα κι αν δεν έχει ρυθμιστεί έλεγχος ταυτότητας, ούτε ένα συγκεκριμένο σύνολο διεπαφών
# αναφέρονται ρητά χρησιμοποιώντας την οδηγία "bind".
προστατευμένη λειτουργία ναι
Μετά το redis 3.2, το redis πρόσθεσε προστατευμένη λειτουργία, σε αυτήν τη λειτουργία, ακόμα κι αν η δέσμευση 127.0.0.1 είναι σχολιασμένη, εξακολουθεί να αναφέρεται ένα σφάλμα κατά την εκ νέου πρόσβαση στο redisd, ως εξής

(σφάλμα) Το DENIED Redis εκτελείται σε προστατευμένη λειτουργία επειδή είναι ενεργοποιημένη η προστατευμένη λειτουργία, δεν έχει καθοριστεί διεύθυνση σύνδεσης, δεν ζητείται κωδικός πρόσβασης ελέγχου ταυτότητας στους υπολογιστές-πελάτες. Σε αυτήν τη λειτουργία, οι συνδέσεις γίνονται δεκτές μόνο από τη διεπαφή βρόχου επιστροφής. Εάν θέλετε να συνδεθείτε από εξωτερικούς υπολογιστές στο Redis, μπορείτε να υιοθετήσετε μία από τις ακόλουθες λύσεις: 1) Απλώς απενεργοποιήστε την προστατευμένη λειτουργία στέλνοντας την εντολή 'CONFIG SET protected-mode no' από το διεπαφή loopback συνδέοντας το Redis από τον ίδιο κεντρικό υπολογιστή που εκτελεί ο διακομιστής, ωστόσο ΒΕΒΑΙΩΘΕΙΤΕ ότι το Redis δεν είναι δημόσια προσβάσιμο από το Διαδίκτυο εάν το κάνετε. Χρησιμοποιήστε το CONFIG REWRITE για να κάνετε αυτήν την αλλαγή μόνιμη. 2) Εναλλακτικά, μπορείτε απλώς να απενεργοποιήσετε την προστατευμένη λειτουργία επεξεργάζοντας το αρχείο διαμόρφωσης Redis και ορίζοντας την επιλογή προστατευμένης λειτουργίας σε «όχι» και, στη συνέχεια, επανεκκινώντας τον διακομιστή. 3) Εάν ξεκινήσατε τον διακομιστή με μη αυτόματο τρόπο μόνο για δοκιμή, επανεκκινήστε τον με την επιλογή '--protected-mode no'. 4) Ρυθμίστε μια διεύθυνση δέσμευσης ή έναν κωδικό πρόσβασης ελέγχου ταυτότητας. ΣΗΜΕΙΩΣΗ: Χρειάζεται μόνο να κάνετε ένα από τα παραπάνω πράγματα για να αρχίσει ο διακομιστής να δέχεται συνδέσεις από το εξωτερικό.
Τροποποίηση: προστατευμένη λειτουργία όχι





Προηγούμενος:Τα Windows αποτυγχάνουν να ξεκινήσουν την υπηρεσία Redis, σφάλμα 1067: Η διαδικασία τερματίζεται απροσδόκητα.
Επόμενος:Το mybatis ανέφερε "Η συλλογή χαρτών αποτελεσμάτων περιέχει ήδη την τιμή forxxx"...
Δημοσιεύτηκε στις 23/8/2018 5:43:31 μ.μ. |
Έμαθα~ Ευχαριστώ.
 Σπιτονοικοκύρης| Δημοσιεύτηκε στις 10/10/2018 4:13:18 μ.μ. |
Το Redis-x64-3.0.504 δεν έχει τη διαμόρφωση προστατευμένης λειτουργίας
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com