Для чего используется порт 6379?
Это порт Redis по умолчанию.
Нужно ли открывать порт 6379?
Не открывайте его в интернет. Держите этот порт в приватной сети и подключайтесь к нему через VPN или SSH-туннель. Боты сканируют интернет в поисках открытых Redis, чтобы установить майнеры криптовалют. Привяжите сервис к localhost, оставьте включённым protected-mode и задайте пароль или ACL.
Как узнать, что слушает порт 6379
# Linux
sudo ss -tlnp | grep ':6379 '
# macOS
sudo lsof -nP -i TCP:6379 -sTCP:LISTEN
# Windows (PowerShell)
Get-NetTCPConnection -LocalPort 6379 -State Listen
Как открыть или заблокировать порт 6379 в брандмауэре
# Ubuntu / Debian (ufw)
sudo ufw allow 6379/tcp
sudo ufw deny 6379/tcp
# Windows (PowerShell, as administrator)
New-NetFirewallRule -DisplayName "Port 6379" -Direction Inbound -Protocol TCP -LocalPort 6379 -Action Allow
На облачных серверах также откройте порт в группе безопасности или сетевом брандмауэре провайдера. Дома сервису за роутером нужно правило перенаправления портов на локальный IP устройства.
Проверка снаружи
Порт может быть открыт на самом сервере, но заблокирован на вышестоящем уровне. Проверка портов подключается из интернета, поэтому показывает, что видит внешний мир. С собственного компьютера используйте nc -vz example.com 6379 (macOS/Linux) или Test-NetConnection example.com -Port 6379 (Windows).
Проверка портов
Проверьте, принимает ли сервер подключения на определённых портах — веб (80/443), почта (25/587/993), SSH, базы данных или удалённый рабочий стол — и узнайте, какие из них открыты, закрыты или фильтруются файрволом.