DBAtlas · Атлас эксплуатации баз данных

DENIED Redis is running in protected mode: Redis is running in protected mode

Redis

Что это значит?

Redis работает в защищённом режиме (protected mode) и отклонил подключение без пароля извне (с адреса, отличного от loopback). В целях безопасности удалённый доступ без проверки подлинности заблокирован.

Почему возникает?

Redis, привязанный ко всем интерфейсам (или с нестрогой настройкой bind), получил подключение от внешнего клиента без настроенного пароля (requirepass). protected-mode включён по умолчанию и в этой ситуации блокирует запросы не с loopback. Это указывает на незащищённый Redis, случайно открытый в интернет.

Как исправить

Правильное решение — обеспечить защиту: задайте надёжный пароль с помощью requirepass (или пользователей ACL) и слушайте только доверенные интерфейсы с помощью bind. Если нужен удалённый доступ, защитите его паролем/TLS и ограничьте порт 6379 межсетевым экраном. protected-mode no можно временно задать только в закрытой/защищённой сети, но для установок, доступных из интернета, это НИКОГДА не рекомендуется.

Открыть в DBAtlas →

Ещё по этой СУБД