Wofür wird Port 1883 genutzt?
Leichtgewichtiges Publish/Subscribe-Messaging für IoT-Geräte.
Sollte Port 1883 offen sein?
Nur öffnen, wenn nötig. Öffne ihn nur, wenn du ihn wirklich brauchst, mit Verschlüsselung und starker Authentifizierung, am besten nur für bekannte IP-Adressen. Port 1883 ist unverschlüsselt. Nutze MQTT über TLS auf 8883 mit Authentifizierung.
Prüfen, was auf Port 1883 lauscht
# Linux
sudo ss -tlnp | grep ':1883 '
# macOS
sudo lsof -nP -i TCP:1883 -sTCP:LISTEN
# Windows (PowerShell)
Get-NetTCPConnection -LocalPort 1883 -State Listen
Port 1883 in der Firewall öffnen oder blockieren
# Ubuntu / Debian (ufw)
sudo ufw allow 1883/tcp
sudo ufw deny 1883/tcp
# Windows (PowerShell, as administrator)
New-NetFirewallRule -DisplayName "Port 1883" -Direction Inbound -Protocol TCP -LocalPort 1883 -Action Allow
Bei Cloud-Servern musst du den Port zusätzlich in der Security Group oder 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 vorgelagert blockiert sein. Der Port Checker verbindet sich aus dem Internet und zeigt damit, was die Welt sieht. Von deinem eigenen Rechner aus nutzt du nc -vz example.com 1883 (macOS/Linux) oder Test-NetConnection example.com -Port 1883 (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.