DENIED Redis is running in protected mode: Redis is running in protected mode
RedisWas bedeutet das?
Redis läuft im Protected Mode und hat eine passwortlose Verbindung von außen (von einer Nicht-Loopback-Adresse) abgelehnt. Aus Sicherheitsgründen wird nicht authentifizierter Fernzugriff blockiert.
Ursache
Redis, an alle Schnittstellen gebunden (oder mit lockerer bind-Einstellung), hat eine Verbindung von einem externen Client erhalten, ohne dass ein Passwort (requirepass) konfiguriert ist. protected-mode ist standardmäßig aktiv und blockiert in dieser Situation Nicht-Loopback-Anfragen. Das deutet auf ein ungesichertes Redis hin, das versehentlich im Internet erreichbar ist.
Lösung
Die richtige Lösung ist, es abzusichern: Setze mit requirepass (oder ACL-Benutzern) ein starkes Passwort und lausche mit bind nur auf vertrauenswürdigen Schnittstellen. Ist Fernzugriff nötig, schütze ihn mit Passwort/TLS und beschränke Port 6379 per Firewall. protected-mode no darf nur vorübergehend in einem geschlossenen/sicheren Netz gesetzt werden; für aus dem Internet erreichbare Installationen wird es NIEMALS empfohlen.
Weitere Einträge zu dieser Datenbank
- BUSYGROUP Consumer Group name already existsConsumer group already exists
- NOGROUP No such key or consumer groupNo such key or consumer group in stream
- NOTBUSY No scripts in execution right nowNo scripts in execution right now
- ERR Can't execute '<cmd>': only (P|S)SUBSCRIBE / (P|S)UNSUBSCRIBE / PING / QUIT / RESET are allowed in this contextCommand not allowed in subscribe context
- ERR SELECT is not allowed in cluster modeSELECT is not allowed in cluster mode
- ERR wrong number of arguments for commandWrong number of arguments for command
- ERR Background save already in progressBackground save already in progress