Konfigurieren einer UFW-Firewall
Schließen Sie unnötige Ports und erlauben Sie nur SSH, HTTP und HTTPS in Ihrer Instanz.
Bereit, Ihren Service zu starten? Überprüfen Sie Angebote und bestellen Sie online.
Angebote ansehen und bestellenEinleitung
UFW (Uncomplicated Firewall) ist die Standard-Firewall unter Ubuntu und auf Debian verfügbar. Es erlaubt, nur die unbedingt notwendigen Ports freizulegen und den Rest des ankommenden Verkehrs zu blockieren.
Dieses Handbuch beginnt mit dem Prinzip, dass Sie in SSH mit Ihrem VPS mit Root- oder Sudo-Rechten verbunden sind.
Installation
Unter Debian ist UFW nicht immer standardmäßig installiert:
apt update
apt install ufw -yUnter Ubuntu ist UFW normalerweise bereits vorhanden. Prüfen Sie mit ufw --version.
Grundkonfiguration
-
Default-Regeln festlegen
Verweigern Sie nicht autorisierte eingehende Verbindungen, erlauben Sie Ausgänge:
ufw default deny incoming
ufw default allow outgoing-
SSH zulassen
ufw allow OpenSSHWenn Sie einen benutzerdefinierten SSH-Port verwenden (z.B.) 2222:
ufw allow 2222/tcp -
HTTP und HTTPS erlauben
ufw allow 'Nginx Full'Manuelles Äquivalent
ufw allow 80/tcpundufw allow 443/tcp -
Firewall aktivieren
ufw enableBestätigen mit
y. UFW startet automatisch beim Booten.
Kontrollstatus
ufw status verboseSie müssen die aktiven Regeln sehen, zum Beispiel:
Status: active
To Action From
-- ------ ----
22/tcp (OpenSSH) ALLOW Anywhere
80,443/tcp (Nginx Full) ALLOW AnywhereGemeinsame Anwendungsfälle
Spielserver (Minecraft, FiveM...)
Öffnen Sie nur den Spielport, zusätzlich zu SSH:
ufw allow 25565/tcp # Minecraft Java
ufw allow 30120/udp # FiveM (exemple)SSH auf eine feste IP beschränken
Wenn Sie sich immer noch von der gleichen Adresse aus verbinden:
ufw delete allow OpenSSH
ufw allow from VOTRE_IP_PUBLIQUE to any port 22Einen Applikations-Port zulassen
ufw allow 8080/tcp comment 'API interne'Löschen oder Ändern einer Regel
Liste die nummerierten Regeln:
ufw status numberedRegel 2 streichen:
ufw delete 2UFW vorübergehend deaktivieren
ufw disableNur für diagnostische Zwecke zu verwenden. Reaktivieren Sie so schnell wie möglich mit ufw enable.
Nächste Schritte
- Bereiten Sie eine Site mit Nginx
- Erste SSH Verbindung