Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 11732|Odgovoriti: 2

[Redis] Redis omogoča oddaljen dostop

[Kopiraj povezavo]
Objavljeno na 23. 08. 2018 14:51:17 | | |
Privzeto Redis dovoljuje le lokalni dostop, redis.conf pa lahko prilagodite, da je Redis oddaljeno dostopen

Odpiranje datoteke redis.conf je opisano v razdelku OMREŽJE

################################## MREŽA #####################################

# Privzeto, če ni določena konfiguracijska direktiva "bind", Redis posluša
# za povezave iz vseh omrežnih vmesnikov, ki so na voljo na strežniku.
# Možno je poslušati le enega ali več izbranih vmesnikov z uporabo
# konfiguracijska direktiva "bind", ki ji sledi eden ali več IP naslovov.
#
# Primeri:
#
# vezava 192.168.1.100 10.0.0.1
# vezava 127.0.0.1 ::1
#
# ~~~ OPOZORILO ~~~ Če je računalnik, ki poganja Redis, neposredno izpostavljen
# internet, vezanje na vse vmesnike je nevarno in bo razkrilo
# Primer za vse na internetu. Torej privzeto odstranimo komentar
# sledi direktivi vezanja, ki bo prisilila Redisa, da posluša le v
# naslov vmesnika IPv4 za ogled nazaj (to pomeni, da bo Redis lahko
# sprejemajo povezave samo od odjemalcev, ki tečejo na isti računalnik it
# teče).
#
# ČE STE PREPRIČANI, DA ŽELITE, DA VAŠA INSTANCA POSLUŠA VSE VMESNIKE
# SAMO KOMENTIRAJTE NASLEDNJO VRSTICO.
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
vezava 127.0.0.1
Workaun: commenting out bind 127.0.0.1 omogoča vsem IP-jem dostop do redis
Če želite določiti več IP dostopov, ne pa vseh IP dostopov, lahko nastavite

Opomba
Tukaj je še ena razlaga

# Zaščiteni način je plast varnostne zaščite, da se temu izognemo
# Redis instance, ki ostanejo odprte na internetu, so dostopane in izkoriščane.
#
# Ko je zaščiteni način vklopljen in če:
#
# 1) Strežnik se ne veže eksplicitno na nabor naslovov z uporabo
# Direktiva "veži".
# 2) Geslo ni konfigurirano.
#
# Strežnik sprejema povezave le od odjemalcev, ki se povezujejo iz
# IPv4 in IPv6 loopback naslova 127.0.0.1 in ::1 ter iz Unix domene
# vtičnice.
#
# Privzeto je zaščiten način omogočen. Onemogočiti ga morate le, če
# prepričan si, da želiš, da se stranke drugih gostiteljev povežejo z Redisom
# tudi če ni konfigurirana avtentikacija niti določen nabor vmesnikov
# so izrecno navedeni z direktivo "bind".
zaščiteni način da
Po redis 3.2 je redis dodal zaščiteni način; v tem načinu, tudi če je vezava 127.0.0.1 označena, se napaka še vedno prijavi ob ponovnem dostopu do redisd, kot sledi

(napaka) DENIED Redis teče v zaščitenem načinu, ker je zaščiteni način omogočen, ni bil določen noben naslov za vezavost in ni bilo zahtevano geslo za avtentikacijo od odjemalcev. V tem načinu so povezave sprejete le iz vmesnika loopback. Če želite povezati z zunanjih računalnikov na Redis, lahko uporabite eno od naslednjih rešitev: 1) Preprosto onemogočite zaščiteni način in pošljete ukaz 'CONFIG SET-protected-mode no' iz loopback vmesnik z povezavo z Redis z istega gostitelja, na katerem teče strežnik, vendar POSKRBITE, da Redis ni javno dostopen z interneta, če to storite. Uporabite CONFIG REWRITE, da bo ta sprememba trajna. 2) Alternativno lahko preprosto onemogočite zaščiteni način tako, da uredite konfiguracijsko datoteko Redis in nastavite možnost zaščitenega načina na 'ne', nato pa ponovno zaženete strežnik. 3) Če ste strežnik zagnali ročno samo za testiranje, ga ponovno zaženite z možnostjo '--zaščiten način ne'. 4) Nastavite naslov za vezanje ali geslo za avtentikacijo. OPOMBA: Da strežnik začne sprejemati povezave od zunaj, morate narediti le eno od zgoraj navedenih stvari.
Modifikacija: zaščiteni način ne





Prejšnji:Windows ne uspe zagnati storitve Redis, napaka 1067: Proces se nepričakovano zaključi.
Naslednji:mybatis je poročal "Zbirka rezultatskih zemljevidov že vsebuje vrednost za xxx"...
Objavljeno na 23. 08. 2018 17:43:31 |
Naučil sem se~ Hvala.
 Najemodajalec| Objavljeno na 10. 10. 2018 16:13:18 |
Redis-x64-3.0.504 nima konfiguracije zaščitenega načina
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com