SSH-poort wijzigen
Wijzig de standaard SSH-poort op uw VPS om geautomatiseerde aanvallen te verminderen.
Waarom de SSH-poort wijzigen?
Poort 22 is de standaardpoort voor SSH. Bots scannen deze continu om wachtwoorden te kraken via brute force. Het wijzigen naar een andere poort maakt uw server niet onkwetsbaar, maar het vermindert wel de ruis en geautomatiseerde aanvallen.
Voordat u begint
Sluit uw huidige SSH-sessie niet af totdat u heeft bevestigd dat de nieuwe poort werkt. Als u uzelf buitensluit, moet u de console in het configuratiescherm gebruiken om het op te lossen.
Kies een poortnummer tussen 1024 en 65535. Vermijd bekende poorten (80, 443, 3306, enz.). Iets als 2222 of 2299 werkt prima.
Stap 1: SSH-configuratie bewerken
Open het SSH-configuratiebestand:
nano /etc/ssh/sshd_configZoek de regel:
#Port 22Verwijder de # en wijzig 22 naar uw nieuwe poort:
Port 2222Opslaan en afsluiten: druk op Ctrl + O, dan Enter, dan Ctrl + X.
Stap 2: SSH herstarten
Pas de wijziging toe:
systemctl restart sshdOp sommige systemen (zoals Ubuntu 22.04+) heet de service ssh:
systemctl restart sshStap 3: De nieuwe poort toestaan in uw firewall
Als u ufw gebruikt:
ufw allow 2222/tcpAls u firewalld gebruikt:
firewall-cmd --permanent --add-port=2222/tcp
firewall-cmd --reloadAls u geen firewall gebruikt, slaat u deze stap over.
Stap 4: Testen voordat u uw sessie sluit
Houd uw huidige sessie open. Open een nieuwe terminal en probeer verbinding te maken via de nieuwe poort:
ssh -p 2222 root@192.0.2.1Als het werkt, bent u klaar. Als het niet werkt, gebruik dan uw bestaande sessie om de configuratie te herstellen.
Stap 5: Oude poort verwijderen uit de firewall
Na bevestiging kunt u poort 22 verwijderen als u deze niet meer nodig heeft:
ufw delete allow 22/tcpVeelvoorkomende fouten
| Fout | Wat er gebeurt |
|---|---|
| Sessie sluiten voor het testen | U wordt buitengesloten. Gebruik de console in het configuratiescherm om het op te lossen |
| Firewall vergeten | De nieuwe poort is geblokkeerd. Verbinding verloopt |
| Een poort gebruiken die al in gebruik is | SSH kan niet starten. Controleer met ss -tlnp |
| Typfout in het configuratiebestand | SSH herstart niet. Controleer de syntax met sshd -t |