WMP Sites

Überprüfung ob ein Port unter Linux offen ist: Die schnellsten Methoden ohne Rätselraten

Lukas Fuchs vor 1 Woche DevOps & Deployment 3 Min. Lesezeit

Wenn ich unter Linux wissen will, ob ein Port wirklich offen ist, will ich keine Theorie. Ich will einen schnellen, klaren Check. Genau darum geht es hier: die praktischsten Wege, um offene Ports zu prüfen, Fehler zu finden und direkt zu verstehen, was das Ergebnis bedeutet.

Überprüfung ob ein Port unter Linux offen ist: Das Grundprinzip

Bei der ueberpruefung ob ein port unter linux offen ist geht es um eine einfache Frage: Hört ein Dienst auf diesem Port oder nicht?

Ein Port ist nur dann offen, wenn ein Prozess darauf lauscht oder wenn eine Firewall den Traffic durchlässt. Das sind zwei verschiedene Dinge. Viele verwechseln das. Ich trenne das immer sauber:

  • Listening Port: Ein Dienst ist aktiv und wartet auf Verbindungen.
  • Offener Port nach außen: Der Port ist vom Netzwerk aus erreichbar.
  • Gefilterter Port: Eine Firewall blockiert die Verbindung.

Wenn du nur eine Sache mitnimmst, dann diese: Ein Port kann lokal offen sein, aber von außen trotzdem nicht erreichbar.

ueberpruefung ob ein port unter linux offen ist mit ss

Mein Standard-Tool ist ss. Schnell, modern, direkt. Genau das, was ich will.

ss -tuln

Das zeigt dir TCP- und UDP-Ports, die im Listen-Modus laufen. Die wichtigsten Teile:

  • -t = TCP
  • -u = UDP
  • -l = listening
  • -n = keine Namensauflösung, also schneller

Wenn du nur einen bestimmten Port prüfen willst, nimm:

ss -tuln | grep ':80'

Das ist nicht fancy. Es ist effektiv. Wenn da ein Eintrag kommt, lauscht etwas auf Port 80.

ueberpruefung ob ein port unter linux offen ist mit netstat

netstat ist älter, aber immer noch in vielen Systemen nützlich. Ich nutze es nur, wenn ss nicht verfügbar ist.

netstat -tuln

Die Logik ist dieselbe. Der Nachteil: netstat gehört oft zum Paket net-tools, das auf vielen modernen Distributionen nicht mehr standardmäßig installiert ist.

Wenn du Ubuntu oder Debian nutzt und es brauchst:

sudo apt install net-tools

Meine Empfehlung: Wenn möglich, nimm ss. Wenn du Altlasten debuggen musst, nimm netstat.

ueberpruefung ob ein port unter linux offen ist mit lsof

Wenn ich wissen will, welcher Prozess hinter einem Port steckt, nutze ich lsof.

sudo lsof -i :80

Das ist extrem praktisch, weil du nicht nur den Port siehst, sondern auch den Prozess. Genau das brauchst du, wenn du nicht raten willst.

Beispiel: Du siehst, dass Port 443 offen ist, aber du weißt nicht warum. lsof zeigt dir den Dienst. Dann kannst du direkt handeln.

ueberpruefung ob ein port unter linux offen ist von außen

Nur lokal zu prüfen reicht oft nicht. Ich will manchmal wissen, ob ein Port von außen wirklich erreichbar ist. Dafür nutze ich einen zweiten Rechner oder Tools wie nc und nmap.

Mit nc testen

nc -zv 192.168.1.10 22

Das prüft, ob Port 22 erreichbar ist. Wenn die Verbindung klappt, ist der Port offen oder zumindest erreichbar.

Mit nmap testen

nmap -p 22,80,443 192.168.1.10

nmap ist stark, wenn du gezielt Ports scannen willst. Für größere Checks ist es oft die beste Wahl. Mehr Infos findest du direkt bei der offiziellen Nmap-Dokumentation.

Wenn du noch nie mit nmap gearbeitet hast, fang klein an. Scanne nur Systeme, die dir gehören oder für die du eine Freigabe hast.

Was tun, wenn der Port lokal offen, aber von außen zu ist?

Das passiert ständig. Und meistens liegt es nicht am Dienst selbst. Ich gehe dann immer diese Punkte durch:

  • Prüfe den Dienst: Läuft er wirklich?
  • Prüfe die Bind-Adresse: Hört der Dienst nur auf 127.0.0.1 statt auf 0.0.0.0?
  • Prüfe die Firewall: ufw, firewalld oder iptables können blockieren.
  • Prüfe das Netzwerk: NAT, Router, Security Groups, Cloud-Firewalls.

Ein klassischer Fehler: Der Dienst läuft sauber, aber er bindet nur an localhost. Dann ist er lokal erreichbar, von außen aber unsichtbar. Das ist kein Port-Problem. Das ist ein Konfigurationsproblem.

Firewall prüfen, wenn ein Port nicht erreichbar ist

Wenn die ueberpruefung ob ein port unter linux offen ist negativ ausfällt, prüfe die Firewall. Unter Ubuntu ist oft ufw aktiv:

sudo ufw status

Unter Fedora, CentOS und RHEL ist oft firewalld im Spiel:

sudo firewall-cmd --list-all

Wenn du tiefer einsteigen willst, ist die offizielle UFW-Manpage ein guter Startpunkt. Für firewalld gibt es die offizielle Dokumentation.

Meine schnelle Checkliste für offene Ports unter Linux

Wenn ich wenig Zeit habe, arbeite ich immer nach derselben Reihenfolge:

  1. ss -tuln ausführen und prüfen, ob der Port gelistet ist.
  2. lsof -i :PORT nutzen, um den Prozess zu finden.
  3. nc -zv oder nmap von einem anderen Host aus testen.
  4. Firewall-Regeln prüfen.
  5. Bind-Adresse und Dienstkonfiguration kontrollieren.

Das spart Zeit. Und Zeit ist hier der eigentliche Gewinn.

Typische Fehler bei der Portprüfung

Ich sehe immer wieder dieselben Probleme:

  • Nur lokal getestet, dann überrascht, dass extern nichts geht.
  • Falscher Port, weil die App eine andere Konfiguration nutzt.
  • UDP mit TCP verwechselt.
  • Firewall vergessen.
  • Port mit Dienst verwechselt: Offen heißt nicht automatisch sicher oder korrekt konfiguriert.

Mein einfacher Grundsatz: Wenn du den Status nicht mit einem zweiten Test bestätigst, ist es nur eine Vermutung.

Fazit zur ueberpruefung ob ein port unter linux offen ist

Die ueberpruefung ob ein port unter linux offen ist ist schnell, wenn du die richtigen Tools nutzt. Für lokale Checks nehme ich ss. Für den Prozess dahinter nehme ich lsof. Für externe Erreichbarkeit nutze ich nc oder nmap. Danach prüfe ich Firewall und Bind-Adresse.

Wenn du sauber in dieser Reihenfolge arbeitest, findest du Probleme in Minuten statt in Stunden. Und genau darum geht es: weniger raten, mehr wissen.

Am Ende bleibt die Regel einfach: ueberpruefung ob ein port unter linux offen ist heißt nicht nur schauen, ob ein Port lauscht, sondern auch prüfen, ob er wirklich erreichbar ist.

Weitere Beiträge

Folge uns

Neue Beiträge

Frontend

CSS Padding: Der Abstand zwischen Elementen verstehen und beherrschen

AUTOR • Jun 23, 2026
DevOps & Deployment

Fehlerbehebung: MIME-Typ text/html nicht ausführbar aufgrund aktivierter strikter MIME-Typ-Überprüfung

AUTOR • Jun 23, 2026
Frontend

HTML Text fett formatieren: So erstellen Sie auffällige Texte im Web

AUTOR • Jun 23, 2026
Frontend

Outlook HTML Signatur einfügen: Schritt-für-Schritt-Anleitung für Desktop, Web und Mobile

AUTOR • Jun 23, 2026
Frontend

Sicher und bequem einloggen: Gladbacher Bank Login ohne Umwege

AUTOR • Jun 23, 2026
Frontend

Anpassung der HTML Button Farbe: Ein Guide für Anfänger mit sofort umsetzbaren Tipps

AUTOR • Jun 23, 2026
Frontend

HTML in Text umwandeln: So machst du Inhalte sauber, lesbar und suchmaschinenfreundlich

AUTOR • Jun 23, 2026
DevOps & Deployment

Vergessenes Root Passwort Rettung für Administratoren: So kommst du schnell wieder rein

AUTOR • Jun 23, 2026
DevOps & Deployment

Unmounten von Linux Geräten: Schritt-für-Schritt Anleitung für sauberes Aushängen von Laufwerken

AUTOR • Jun 23, 2026
Datenbanken

Ubuntu ZFS: Ein umfassender Leitfaden zur Dateisystementwicklung für stabile, schnelle Systeme

AUTOR • Jun 23, 2026
DevOps & Deployment

Oracle Linux: ein leistungsstarkes und zuverlässiges Betriebssystem für die Cloud und darüber hinaus

AUTOR • Jun 23, 2026
DevOps & Deployment

Die zerstörerische Macht von rm -rf: Vorsicht vor dem Löschen von Daten

AUTOR • Jun 23, 2026
JavaScript

Node.js Versionsverwaltung mit nvm: Die Installation sauber aufsetzen und richtig nutzen

AUTOR • Jun 23, 2026
DevOps & Deployment

Linux Dateiverwaltung: Effizientes Öffnen und Zugreifen auf Dateien im Alltag

AUTOR • Jun 23, 2026
DevOps & Deployment

Linux Mailserver Aufbau, Vorteile und Einrichtung für Anfänger: So startest du sauber

AUTOR • Jun 23, 2026
DevOps & Deployment

Beste PDF Reader für Linux: Funktionen, Vergleiche und Auswahlhilfen

AUTOR • Jun 23, 2026
Frontend

HTML Blocksatz, Ausrichtung und Stile für Texte im Web: So setzt du Texte sauber und lesbar um

AUTOR • Jun 22, 2026
Frontend

Die ultimative Anleitung zur Gestaltung von CSS Headern für unvergessliche Websites

AUTOR • Jun 22, 2026
Frontend

Die Anatomie einer HTML-Kopfzeile: Aufbau, Inhalt und Design für mehr Wirkung

AUTOR • Jun 22, 2026
Frameworks & Libraries

Hugo: Das vielseitige Open-Source-Framework für statische Websites, das schnell, flexibel und SEO-stark ist

AUTOR • Jun 22, 2026

Beliebte Beiträge

Frontend

Ein Hoch auf 85 Jahre: Schöne Sprüche zum 85. Geburtstag

AUTOR • May 12, 2025
DevOps & Deployment

VMware Workstation: Kostenloser Download und Anleitung zur Installation

AUTOR • May 06, 2024
API & Webservices

SCP-Befehl: Ein Beispiel für eine sichere Datenübertragung

AUTOR • May 06, 2024
DevOps & Deployment

Linux Festplattenbelegung: Überwachung und Optimierung deines Speicherplatzes

AUTOR • May 06, 2024
DevOps & Deployment

Die Macht der Textbearbeitung im Linux-Terminal

AUTOR • May 06, 2024
DevOps & Deployment

Verschieben von Verzeichnissen in Linux: Befehle und Beispiele

AUTOR • May 06, 2024
DevOps & Deployment

systemctl: Der Befehl zum Verwalten von Systemd-Diensten

AUTOR • May 06, 2024
DevOps & Deployment

Linux Top-Befehl: Einen Überblick über Systemressourcennutzung erhalten

AUTOR • May 06, 2024
Frontend

Das HTML-Element „sub“: Alles, was Sie wissen müssen

AUTOR • Apr 24, 2024
Frontend

HTML-Versionen im Überblick: Aktuelle Version verstehen und nutzen

AUTOR • Apr 24, 2024
Frontend

Ramstein Yard Sales: Fundgrube für Schnäppchenjäger

AUTOR • Apr 24, 2024
Frontend

HTML in GIF umwandeln: So geht's einfach und schnell

AUTOR • Apr 24, 2024
Frontend

Außergewöhnliche Listen erstellen mit HTML-Aufzählungszeichen

AUTOR • Apr 24, 2024
Frontend

HTML-Bild mit Link: Schritt-für-Schritt-Anleitung zum Verlinken von Bildern im Web

AUTOR • Apr 24, 2024
Frontend

Meta Viewport: Optimieren Sie die mobile Web-Erfahrung

AUTOR • Apr 24, 2024
JavaScript

ISE Return Infinite – Übersetzung, Bedeutung und schnelle Handlungstipps

AUTOR • Dec 30, 2025
Backend

PHP Array in JSON umwandeln: Schritt-für-Schritt Anleitung

AUTOR • Apr 12, 2025
API & Webservices

WireGuard für Windows: Ein modernes VPN-Protokoll für einfaches und sicheres VPN-Einrichten

AUTOR • May 06, 2024
Datenbanken

MySQL unter Linux: Installation, Konfiguration und Optimierung

AUTOR • May 06, 2024
DevOps & Deployment

Überwachung des Netzwerkverkehrs unter Linux: Tools und Techniken

AUTOR • May 06, 2024