Sommerhitze — alles schmilzt, sogar unsere Preise.−25%−25 % auf jeden Jahresplan, bis 31. Aug.Pläne ansehen
EQVPS

Von ufw aus dem eigenen VPS ausgesperrt? Zurück rein ohne Neuinstallation

22. Aug. 2026 · 4 Min. Lesezeit · EQVPS Team

Es gibt einen Ritus für alle, die zum ersten Mal einen eigenen Server betreiben: Du willst eine Firewall einrichten, tippst ein paar ufw-Befehle, drückst enable — und das Terminal verstummt. SSH ist weg. Du hast nichts abgeschossen und wurdest nicht gehackt. Du hast dir nur die Tür zugesperrt, mit dir draußen.

Das passiert auch guten Admins. Letzte Woche ist genau das einem unserer Kunden passiert, deshalb schreibe ich es auf. Die gute Nachricht: Das ist in unter einer Minute komplett behebbar, und du musst nicht neu aufsetzen oder eine einzige Datei verlieren. So geht's.

Ein Server hinter einer Firewall-Wand versiegelt, mit einem leuchtenden Konsolenfenster als Weg zurück

Was wirklich schiefgelaufen ist

ufw (Uncomplicated Firewall) verweigert standardmäßig allen eingehenden Verkehr. In dem Moment, in dem du ufw enable ausführst, wird alles verworfen, was du nicht ausdrücklich erlaubt hast — auch die SSH-Sitzung, in der du gerade sitzt. Hast du vergessen, vorher deinen SSH-Port per ufw allow freizugeben, hast du deine eigene Verbindung gekappt, sobald die Regel griff.

Das ist die Klassik-Variante. Zwei weitere erwischen die Leute ebenfalls:

So oder so ist der Server selbst in Ordnung — läuft, Platte intakt, deine App summt weiter hinter der Wand. Es ist rein ein Netzwerkzugriffs-Problem. Genau deshalb ist die Lösung leicht.

Der falsche Zug: neu aufsetzen

Der erste Reflex ist oft „dann setze ich den Server halt zurück und fange neu an". Tu's nicht — dafür nicht. Ein Neuaufsetzen löscht alles, um ein funktionierendes SSH zurückzubekommen, während das SSH nur ein Firewall-Befehl blockiert, den du in zehn Sekunden rückgängig machst. Das ist, als würdest du das Haus abfackeln, weil du die Haustür zugezogen hast.

Neu aufsetzen ist richtig, wenn du willst, dass alles weg ist. Für eine ufw-Aussperrung ist es mit Kanonen auf Spatzen geschossen.

Der richtige Zug: die Web-Konsole

Jeder brauchbare VPS gibt dir eine Out-of-Band-Konsole — einen Weg auf die Maschine, der nicht über SSH und nicht mal über den Netzwerk-Stack geht. Bei EQVPS ist das der Console-Button auf der Seite deines Servers. Es ist eine serielle Konsole: nur Text, direkt an die VM angeschlossen wie Monitor und Tastatur. Eine Firewall-Regel hat keine Macht darüber, weil es kein Netzwerkverkehr ist.

Der Console-Button auf der Server-Verwaltungsseite bei EQVPS

Klick drauf, melde dich mit deinen root-Zugangsdaten an (oder lass dir das Passwort im Panel anzeigen, falls du es nicht zur Hand hast) — und du bist auf der Maschine, mit Firewall oder ohne.

Jetzt mach den Schaden rückgängig. Der schnellste Weg:

sudo ufw disable

Das schaltet die Firewall ab und behält deine Regeln, sodass du sie später wieder aktivieren kannst, wenn der Fehler behoben ist. SSH kommt sofort zurück.

Willst du die Firewall nicht ganz kippen, gib einfach den vergessenen Port frei:

sudo ufw allow 22
sudo ufw status numbered

Ein Blick auf status numbered lohnt sich: Er zeigt die Regelreihenfolge — genau hier verstecken sich die „Ich habe 22 erlaubt, es blockiert trotzdem"-Fälle. Sitzt ein deny über deinem allow, lösch es mit sudo ufw delete <nummer>.

Die NAT-Falle, die fast jede Anleitung auslässt

Bist du auf einem NAT-Tarif, lauert hier eine Falle. Du verbindest dich per SSH über einen hohen Port — etwa 20266 — der natürliche Reflex ist also ufw allow 20266. Das bewirkt nichts.

Bei NAT wird dieser externe Port auf Port 22 innerhalb der VM weitergeleitet. ufw läuft in der VM und sieht immer nur 22. Die Regel, die du wirklich brauchst, ist also:

sudo ufw allow 22

Erlaube 20266 und du starrst auf eine weiterhin kaputte Verbindung und fragst dich, warum. Erlaube 22 und du bist drin. Dasselbe gilt für jeden Dienst: Erlaube den Port, auf dem der Prozess innerhalb der Maschine lauscht, nicht den weitergeleiteten, über den du von außen verbindest.

Wie du das nie wieder machst

Die Reparatur dauert eine Minute, aber sie nicht zu brauchen ist schöner. Zwei Gewohnheiten:

Gib deinen SSH-Port frei, bevor du aktivierst. Immer in dieser Reihenfolge:

sudo ufw allow 22
sudo ufw enable

Machst du es umgekehrt, sitzt du wieder in der Konsole.

Halte eine zweite SSH-Sitzung offen, während du Firewall-Regeln änderst. Logge dich zweimal ein. Änderungen in einem Fenster; stirbt das SSH, lebt das andere noch und richtet es. Alter Trick, rettet dich jedes Mal.

Und wenn du eine frische Maschine aufsetzt, deckt unsere Sicherheits-Checkliste für einen neuen VPS ufw in der richtigen Reihenfolge ab — samt SSH-Keys und den paar anderen Dingen, die in den ersten zehn Minuten wirklich zählen.

Das Fazit

Eine ufw-Aussperrung sieht furchteinflößend aus und ist fast nichts. Der Server war nie weg; du brauchst nur eine Tür, die keine Firewall zuschlagen kann — die Web-Konsole — und einen Befehl. Halt ufw disable und die Konsole griffbereit, gib das nächste Mal deinen Port vor dem Aktivieren frei, und dieses Ding lässt dich nie wieder schwitzen.

FAQ

Ich habe ufw aktiviert und jetzt verbindet sich SSH nicht mehr. Ist der Server hin?

Nein. Der Server läuft völlig normal weiter — du hast die Tür nur von innen zugesperrt. Deine Daten sind unangetastet. Öffne die Web-Konsole im Panel (die kommt ohne SSH rein) und führe `sudo ufw disable` aus; schon bist du wieder drin. Kein Neuaufsetzen nötig.

Warum hat das Aktivieren von ufw mein SSH gekappt?

ufw verweigert standardmäßig allen eingehenden Verkehr. Aktivierst du es, ohne vorher deinen SSH-Port zu erlauben, wird deine eigene Sitzung getrennt. Das ist die häufigste Selbst-Aussperrung. Immer `ufw allow <ssh-port>` vor `ufw enable`.

Wie repariere ich ufw, wenn ich per SSH gar nicht mehr reinkomme?

Über die Out-of-Band-Web-Konsole (serielle Konsole) im Panel — sie läuft nicht über SSH und nicht mal über den Netzwerk-Stack, eine Firewall-Regel kann sie also nicht blockieren. Einloggen, dann `sudo ufw disable` (am schnellsten) oder `sudo ufw allow <port>`, um die konkrete Regel zu korrigieren.

Welchen Port erlaube ich bei einem NAT-VPS in ufw?

Erlaube 22, nicht den externen Port. Bei einem NAT-Tarif verbindest du dich über einen hohen Port wie 20266, aber der wird auf Port 22 innerhalb der VM weitergeleitet. ufw läuft in der VM und sieht nur 22. 20266 zu erlauben bringt nichts — erlaube 22.

Ist `ufw reset` sicherer als `ufw disable`?

`disable` schaltet die Firewall nur ab und behält deine Regeln — der schnellste Weg zurück. `reset` löscht alle Regeln auf die Standardwerte. Zum Wiederherstellen nimm `disable` und füge Regeln danach vorsichtig neu hinzu. `reset` nur, wenn das Regelwerk ein Chaos ist, das weg soll.

← Zurück zum BlogPläne & Preise ansehen →

Kommentare

Noch keine Kommentare. Sei der Erste.

Kommentar hinterlassen

Kommentare werden vor der Anzeige moderiert.