By Adarsh Sojitra on June 24th, 2019

SSH staat voor Secure Shell, Het is een protocol waarmee je via terminal of putty verbinding kunt maken met je server. In Linux gebaseerde besturingssystemen, De standaard SSH poort is 22. Maar het goede nieuws is, kunnen we SSH-poort wijzigen in Ubuntu om te voorkomen dat ongewenste login-aanvallen door bots die aanvallen op standaard poorten.

Het is niet dat we elke vorm van aanval volledig kunnen stoppen door alleen de SSH-poort te wijzigen, maar het biedt een zekere mate van veiligheid. Dus, laten we beginnen met de tutorial. In deze tutorial, zullen we de SSH poort updaten van 22 naar 2020 in een Ubuntu 16.04 server.

Maar je kunt elk nummer kiezen voor de poort van 1 tot 65535, zorg er alleen voor dat er geen andere service draait op dezelfde poort. Als u wilt controleren of er geen services op de gewenste poort worden uitgevoerd, voert u de volgende opdracht uit.

lsof -i :PORT -S

Vergeet niet de PORT te vervangen door het gewenste poortnummer. Als u na het uitvoeren van het commando geen uitvoer ziet, kunt u het poortnummer voor de SSH-service gebruiken.

Nu, laten we beginnen met de eigenlijke tutorial.

Verander SSH-poort in Ubuntu

Het is een zeer eenvoudige taak om de poort voor de SSH-service in Ubuntu te veranderen. We hoeven alleen maar het poort nummer te veranderen in ons SSH configuratie bestand. Het SSH configuratie bestand bevindt zich op /etc/ssh/sshd_config .

Om het bestand te openen in edit mode, voer het volgende commando uit. Maar zorg ervoor dat u sudo rechten heeft of dat u het commando als root gebruiker uitvoert.

sudo nano /etc/ssh/sshd_config

In het bovenste gedeelte van het bestand, ziet u een Port directive met waarde 22. Dat betekent dat de SSH service op dit moment luistert naar poort nummer 22. Nu zullen we 22 vervangen en het gewenste poortnummer instellen. In dit geval zou de bijgewerkte regel er als volgt uit moeten zien.

Port 2020

Als u klaar bent, drukt u op CTRL+X gevolgd door Y gevolgd door Enter om het bestand op te slaan. Voer nu het volgende commando uit om de SSH-service opnieuw te starten. Dit is nodig om de configuratie bij te werken en SSH op de nieuwe poort te laten luisteren.

sudo service ssh restart

Merk op dat als u een firewall gebruikt, u inkomende verbindingen op de gewenste SSH-poort moet toestaan voordat u de verbinding met de server verbreekt. Anders luistert SSH niet op poort 22 en accepteert de server geen verbindingen op de gewenste poort.

Gefeliciteerd! Nu kunt u verbinding maken met uw server met SSH op een niet standaard poort. Als u nu via SSH verbinding wilt maken met uw server op een niet-standaardpoort, kunt u het volgende commando gebruiken.

ssh user@hostname -pPORT

Vergeet niet de gebruiker, hostnaam en poort bij te werken wanneer u dit commando gebruikt. Dus, dit is hoe u de SSH poort kunt veranderen in Ubuntu.