Firewall wie einrichten

  • Hallo, ich habe momentan einen Server bei einem anderen Anbieter auf dem einige Dienste laufen. Habe jetzt bei Netcup mir einen vServer bestellt. Leider bekomme ich mit verschiedenen Möglichkeiten um die Firewall zu konfigurieren nicht eingerichtet.

    Habe es mit UFW und IPTABLES probiert mehrere Ports freizuschalten. Mit einem Port-Scanner habe ich einen Test gemacht und es wird NUR der SSH Port angezeigt obwohl angeblich die Ports vorhanden sind in der Firewall

    Der alte Anbieter hat es in der Hinsicht viel einfacher, da richte ich die Firewall in dem Web-Portal ein und weise diese dem Server zu und damit sind die Ports freigegeben. Gibt es nicht auch sowas bei Netcup?

    Nachtrag: Ich habe die Ports auf Debian 13 freigeben wollen

    Einmal editiert, zuletzt von Didi2505 (3. September 2025 um 23:30) aus folgendem Grund: Betriebssystem

  • Für wen denn freigeben?

    NC Server haben erstmal keine Firewall. Du musst da also nur sperren, nicht freigeben :)

    Den Dienst installieren musst du allerdings schon. ;)

    Ich habe gerade Debian 12 installiert. Nach der Installation habe ich UFW installiert. Nachdem ich UFW auf Enabled habe war kein Port mehr offen, selbst der SSH Port war nicht mehr offen, bevor ich die Firewall aktiviert habe war der Port 22 noch erreichbar. Habe Testweise mit dem Befehl "ufw allow 8000/TCP" den Port 8000 freigeben wollen. Und was soll ich sagen, der Port war nicht offen obwohl er in der Firewall eingetragen ist.

    Falls es noch interessiert, ich habe das folgende Produkt "VPS 1000 ARM G11".

    Ich bin jetzt schon mehrere Stunden daran herauszufinden warum die Ports nicht freigegen werden können. Eigentlich wollte ich meine Server und meine Domain bei einen Anbieter zusammenführen. Ich hoffe ich bekomme einen Tipp was ich falsch mache oder übersehen habe.

  • Du kannst auch einmal gucken was ufw status ausgibt.

    Wenn dort steht Status: inactive, dann musst du UFW erst mal mit ufw enable aktivieren. Aber: Gehe sicher das du dir auch nicht den Ast absägst auf dem du sitzt und das auch SSH freigegeben ist :)

    Edit: UFW ist per Default (AFAIK zumindest bei den meisten Distros) inactive

    Einmal editiert, zuletzt von fvbor (4. September 2025 um 07:01)

  • Also es sieht folgendermaßen aus, SSH ist aktiv und kann mich auf dem Server einloggen.

    Sobald ich UFW aktiviere ist der SSH Port zu und ich kann mich auch nicht mehr auf dem Server einloggen.

    Der Port Scanner zeigt mir den Port 22 bei deaktiviertem UFW auch an, sobald UFW aktiviert ist wird der auch nicht mehr als offen angezeigt.

    Ich denke mal das ich am Wochenende mal ein paar Tests mache.

  • Du musst natürlich den Port auch mit ufw allow 22/tcp bzw ufw allow ssh erlauben, bevor du die Firewall aktivierst, damit der SSH Port danach funktioniert? Ausserdem solltest du noch ufw deny incoming und ufw allow outgoing durchführen. Und falls du IPv6 nutzt, sollte das auch in /etc/default/ufw mit yes aktiviert sein.

    Einmal editiert, zuletzt von engine (4. September 2025 um 09:31)

  • Du musst natürlich den Port auch mit ufw allow 22/tcp bzw ufw allow ssh erlauben, bevor du die Firewall aktivierst, damit der SSH Port danach funktioniert? Ausserdem solltest du noch ufw deny incoming und ufw allow outgoing durchführen. Und falls du IPv6 nutzt, sollte das auch in /etc/default/ufw mit yes aktiviert sein.

    Danke für die Info, werde es am Wochenende probieren.

    Habe bei aktivierten UFW mit dem Befehl „ufw allow 22“ den Port freigeben wollen.

    IPv6 ist bereits auf „yes“

  • Du könntest mal die Ausgabe von ufw status verbose posten, wenn du Schritt-für-Schritt Hilfe brauchst. Mit "verbose" bekommst du auch zu sehen, was passiert, wenn keine Regel zutrifft. Sonst gibt ufw status nur die Regeln aus. Die Regeln werden der Reihe nach abgearbeitet. Was du verboten hast, kannst du mit einer späteren Regel nicht wirksam erlauben.