Skip to content
EN

Порт 6379: Redis — полное руководство

Коротко:

Redis key-value store. Открытый Redis в интернете = instant-pwn (CVE). Только loopback. Стандартный TCP-порт, используется сервисом Redis.

Проверить доступность и порты →

Что такое порт 6379

Порт 6379 зарезервирован IANA для сервиса Redis. Redis key-value store. Открытый Redis в интернете = instant-pwn (CVE). Только loopback.

Проверить открытость порта онлайн

Чтобы узнать, открыт ли порт 6379 на вашем хосте (или на чужом — для диагностики), используйте наш чекер портов. Введите домен и номер порта — получите результат за 1-2 секунды.

Проверить порт 6379 →

Безопасность

Открытый порт = потенциальный вектор атаки. Общие правила:

  • Закрывайте всё, что не используется (firewall default-deny)
  • Для admin-портов (22 SSH, 3389 RDP, 3306 MySQL) — IP-whitelist или VPN
  • Base cases: 80+443 открыты для web; 22 — только с работы/VPN; DB-порты — только loopback
  • Используйте fail2ban для SSH/admin-панелей

Что такое порт 6379 и его назначение

Порт 6379 используется для связи с Redis, ин-memory хранилищем данных, которое широко применяется для кэширования и управления данными в режиме реального времени. Этот порт является стандартным для всех установок Redis и обеспечивает доступ к его API через протокол TCP. Чтобы проверить доступность порта 6379 на вашем сервере, можно использовать команды, такие как telnet или nc.

Как проверить доступность порта 6379

Для проверки доступности порта 6379 можно использовать несколько методов. Один из самых простых — это команда telnet. Откройте терминал и введите следующую команду:

telnet  6379

Если соединение установлено, вы увидите сообщение о том, что соединение успешно. В противном случае будет отображено сообщение об ошибке.

Другой способ — использование команды nc (netcat). Эта команда также позволяет проверить доступность порта:

nc -zv  6379

Если порт открыт, вы получите сообщение о том, что соединение успешно. В противном случае будет указано, что порт закрыт.

Кроме того, можно использовать команды curl или redis-cli для выполнения более сложных проверок. Например:

redis-cli -h  -p 6379 ping

Эта команда отправит команду PING на сервер Redis и, если он работает, вернёт ответ PONG.

Безопасность и конфигурация порта 6379

Порт 6379 может быть уязвим для атак, если не применяются соответствующие меры безопасности. По умолчанию Redis не требует аутентификации, что делает его уязвимым для несанкционированного доступа. Рекомендуется настроить Redis таким образом, чтобы он слушал только на локальном интерфейсе или использовать VPN для доступа к серверу. Для этого в конфигурационном файле redis.conf можно установить:

bind 127.0.0.1

Это ограничит доступ к Redis только с локального хоста. Также стоит использовать параметр requirepass для установки пароля:

requirepass 

Также рекомендуется использовать файрволы для ограничения доступа к порту 6379. Например, с помощью iptables можно заблокировать доступ к порту:

iptables -A INPUT -p tcp --dport 6379 -j DROP

Или разрешить доступ только с определённых IP-адресов:

iptables -A INPUT -p tcp -s  --dport 6379 -j ACCEPT

Эти меры помогут защитить ваш Redis-сервер от несанкционированного доступа и атак.

Больше по теме

Источники

Часто задаваемые вопросы

Зачем закрывать порт 6379?

Каждый открытый порт — точка входа для атакующего. Если сервис не используется (или использует другой порт), закройте чтобы минимизировать attack surface.

Как проверить 6379 без Enterno.io?

С локальной машины: nc -zv hostname 6379 или telnet hostname 6379. Онлайн-чекер проще — с разных IP, одним кликом.

Запустить инструмент, который описан в этой статье

Бесплатный тариф — 10 мониторов, проверки каждые 5 мин, без карты. Платные тарифы — интервал от 1 минуты и проверки из нескольких регионов.