Wofür wird Port 8883 genutzt?
Verschlüsselte MQTT-Nachrichten für IoT-Geräte.
Sollte Port 8883 offen sein?
Meist aus dem Internet erreichbar. Dieser Port soll auf Servern, die den Dienst anbieten, öffentlich erreichbar sein. Der sichere MQTT-Port. Verlange eine Client-Authentifizierung.
Prüfen, was auf Port 8883 lauscht
# Linux
sudo ss -tlnp | grep ':8883 '
# macOS
sudo lsof -nP -i TCP:8883 -sTCP:LISTEN
# Windows (PowerShell)
Get-NetTCPConnection -LocalPort 8883 -State Listen
Port 8883 in der Firewall öffnen oder blockieren
# Ubuntu / Debian (ufw)
sudo ufw allow 8883/tcp
sudo ufw deny 8883/tcp
# Windows (PowerShell, as administrator)
New-NetFirewallRule -DisplayName "Port 8883" -Direction Inbound -Protocol TCP -LocalPort 8883 -Action Allow
Auf Cloud-Servern musst du den Port zusätzlich in der Security Group bzw. der Netzwerk-Firewall des Anbieters öffnen. Zu Hause braucht ein Dienst hinter dem 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 aus nutzt du nc -vz example.com 8883 (macOS/Linux) oder Test-NetConnection example.com -Port 8883 (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.