Wofür wird Port 27017 genutzt?
Der Standard-Port von MongoDB.
Sollte Port 27017 offen sein?
Nicht im Internet freigeben. Halte diesen Port in privaten Netzwerken und erreiche ihn über ein VPN oder einen SSH-Tunnel. Ungeschützte MongoDB-Server waren bereits Ziel massenhafter Erpressungsangriffe. Binde den Dienst an private IPs und aktiviere die Authentifizierung.
Prüfen, was auf Port 27017 lauscht
# Linux
sudo ss -tlnp | grep ':27017 '
# macOS
sudo lsof -nP -i TCP:27017 -sTCP:LISTEN
# Windows (PowerShell)
Get-NetTCPConnection -LocalPort 27017 -State Listen
Port 27017 in einer Firewall öffnen oder blockieren
# Ubuntu / Debian (ufw)
sudo ufw allow 27017/tcp
sudo ufw deny 27017/tcp
# Windows (PowerShell, as administrator)
New-NetFirewallRule -DisplayName "Port 27017" -Direction Inbound -Protocol TCP -LocalPort 27017 -Action Allow
Auf Cloud-Servern musst du den Port zusätzlich in der Security Group oder der Netzwerk-Firewall des Anbieters öffnen. Zuhause braucht ein Dienst hinter einem Router eine Portweiterleitung zur lokalen IP des Geräts.
Von außen testen
Ein Port kann auf dem Server offen, aber davor blockiert sein. Der Port-Checker verbindet sich aus dem Internet und zeigt daher, was die Welt sieht. Von deinem eigenen Rechner nutzt du nc -vz example.com 27017 (macOS/Linux) oder Test-NetConnection example.com -Port 27017 (Windows).
Port-Checker
Prüfe, ob ein Server Verbindungen auf bestimmten Ports akzeptiert – Web (80/443), E-Mail (25/587/993), SSH, Datenbanken oder Remote-Desktop – und finde heraus, welche offen, geschlossen oder von einer Firewall gefiltert sind.