QDEQDE Docs
Server verwenden

SSH-Port aendern

Aendern Sie den Standard-SSH-Port auf Ihrem VPS, um automatisierte Angriffe zu reduzieren.

Warum den SSH-Port aendern?

Port 22 ist der Standardport fuer SSH. Bots scannen ihn staendig und versuchen, Passwoerter per Brute-Force zu knacken. Eine Aenderung auf einen anderen Port macht Ihren Server nicht unangreifbar, reduziert aber das Rauschen und automatisierte Angriffe erheblich.


Bevor Sie beginnen

Schliessen Sie Ihre aktuelle SSH-Sitzung nicht, bis Sie bestaetigt haben, dass der neue Port funktioniert. Wenn Sie sich aussperren, muessen Sie die Konsole im Control Panel verwenden, um das Problem zu beheben.

Waehlen Sie eine Portnummer zwischen 1024 und 65535. Vermeiden Sie bekannte Ports (80, 443, 3306 usw.). Etwas wie 2222 oder 2299 funktioniert gut.


Schritt 1: SSH-Konfiguration bearbeiten

Oeffnen Sie die SSH-Konfigurationsdatei:

nano /etc/ssh/sshd_config

Suchen Sie die Zeile:

#Port 22

Entfernen Sie das # und aendern Sie 22 auf Ihren neuen Port:

Port 2222

Speichern und beenden: Druecken Sie Ctrl + O, dann Enter, dann Ctrl + X.


Schritt 2: SSH neu starten

Aenderung anwenden:

systemctl restart sshd

Auf einigen Systemen (wie Ubuntu 22.04+) heisst der Dienst ssh statt sshd:

systemctl restart ssh

Schritt 3: Neuen Port in der Firewall freigeben

Wenn Sie ufw verwenden:

ufw allow 2222/tcp

Wenn Sie firewalld verwenden:

firewall-cmd --permanent --add-port=2222/tcp
firewall-cmd --reload

Wenn Sie keine Firewall verwenden, ueberspringen Sie diesen Schritt.


Schritt 4: Testen, bevor Sie Ihre Sitzung schliessen

Lassen Sie Ihre aktuelle Sitzung geoeffnet. Oeffnen Sie ein neues Terminal und versuchen Sie, sich ueber den neuen Port zu verbinden:

ssh -p 2222 root@192.0.2.1

Wenn es funktioniert, sind Sie fertig. Wenn nicht, verwenden Sie Ihre bestehende Sitzung, um die Konfiguration zu korrigieren.


Schritt 5: Alten Port aus der Firewall entfernen

Sobald alles bestaetigt ist, entfernen Sie Port 22, wenn Sie ihn nicht mehr benoetigen:

ufw delete allow 22/tcp

Haeufige Fehler

FehlerWas passiert
Sitzung schliessen, bevor getestet wurdeSie sperren sich aus. Verwenden Sie die Control Panel Konsole zur Behebung
Firewall vergessenNeuer Port ist blockiert. Verbindung laeuft in ein Timeout
Bereits belegten Port verwendenSSH startet nicht. Pruefen Sie mit ss -tlnp
Tippfehler in der KonfigurationsdateiSSH startet nicht neu. Pruefen Sie die Syntax mit sshd -t

Naechste Schritte

Auf dieser Seite