DENIED Redis is running in protected mode: Redis is running in protected mode
RedisQue signifie cette erreur ?
Redis fonctionne en protected mode et a refusé une connexion sans mot de passe provenant de l'extérieur (adresse autre que loopback). Pour des raisons de sécurité, l'accès distant non authentifié est bloqué.
Cause
Redis, lié à toutes les interfaces (ou avec un paramètre bind trop permissif), a reçu une connexion d'un client externe sans qu'aucun mot de passe (requirepass) ne soit configuré. protected-mode est activé par défaut et, dans cette situation, bloque les requêtes non loopback. Cela indique un Redis non sécurisé accidentellement exposé à Internet.
Comment la corriger
La bonne solution est de le sécuriser : définissez un mot de passe robuste avec requirepass (ou des utilisateurs ACL) et n'écoutez que sur des interfaces de confiance avec bind. Si l'accès distant est nécessaire, protégez-le par mot de passe/TLS et restreignez le port 6379 avec un pare-feu. protected-mode no peut être défini temporairement uniquement sur un réseau fermé/sécurisé, mais ce n'est JAMAIS recommandé pour des installations exposées à Internet.
Autres entrées pour ce moteur
- 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