GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

SSH-Port auf Ubuntu 20.04 Linux-System ändern - beste Methode?

Standardmäßig ist bekannt, dass das SSH-Protokoll auf Port 22 lauscht. Obwohl es vollkommen in Ordnung ist, wird aus Sicherheitsgründen empfohlen, den Standardport auf einen anderen Port zu ändern. Dadurch wird das Risiko minimiert, dass Hacker automatisierte Brute-Force-Angriffe mit SSH starten.

Hier bei LinuxAPT helfen wir unseren Kunden im Rahmen unserer Server Management Services regelmäßig bei der Durchführung verwandter System-SSH-Abfragen.

In diesem Zusammenhang werden wir untersuchen, wie Sie den Standard-SSH-Port auf einem Ubuntu-Linux-System auf einen anderen ändern können.


Wie ändere ich den SSH-Port unter Ubuntu OS?

Stellen Sie zunächst sicher, dass Sie auch über einen SSH-Client (z. B. Putty) oder sogar ein Client-Linux-System verfügen, um die Verbindung zum Server über den neuen Port herzustellen. Führen Sie dann mit einem sudo-privilegierten Benutzer die folgenden Schritte aus.


1. Überprüfen Sie, ob SSH auf dem Standardport ausgeführt wird

Zunächst müssen wir überprüfen, ob der SSH-Dienst auf dem Server ausgeführt wird. Führen Sie dazu den folgenden Befehl aus:

$ sudo systemctl status ssh

Die Ausgabe ist eine Bestätigung, dass der SSH-Dienst aktiv ist. Lassen Sie uns sogar noch weiter gehen und sicherstellen, dass es auf dem Standardport läuft. Führen Sie den folgenden netstat-Befehl aus:

$ sudo netstat -pnltu | grep 22


2. Wählen Sie einen Port aus und konfigurieren Sie SSH

Wie Sie vielleicht wissen, reichen TCP-Ports von Port 0 – 65535. Die Ports von 0 – 1024 gelten jedoch als privilegierte Ports, die für spezielle Dienste wie HTTP (Port 80), FTP (21) und SMTP (25) bestimmt sind nennen Sie nur einige.

Um Konflikte mit privilegierten Ports zu vermeiden, wählen wir einen Port oberhalb von Port 1024. In diesem Beispiel haben wir uns entschieden, den Standardport auf Port 5466 zu ändern. Um dies zu aktivieren, ändern wir die /etc/ssh/sshd_config SSH-Konfigurationsdatei:

$ sudo vim /etc/ssh/sshd_config

Suchen Sie die Zeile, die mit #Port 22 beginnt.

Entkommentieren Sie dann und geben Sie die Portnummer an.

Speichern Sie danach die vorgenommenen Änderungen und beenden Sie die Konfigurationsdatei. Damit die Änderungen bestehen bleiben, starten Sie den SSH-Dienst neu:

$ sudo systemctl restart ssh

Führen Sie Folgendes aus, um zu überprüfen, ob SSH den neu konfigurierten Port abhört:

$ sudo netstat -pnltu | grep 5466


3. Lassen Sie den neuen SSH-Port auf der UFW-Firewall zu

Wenn die UFW-Firewall aktiviert ist, achten Sie darauf, den konfigurierten Port wie unten gezeigt zu öffnen:

$ sudo ufw allow 5466/tcp
$ sudo ufw reload

Öffnen Sie für CentOS/RHEL den Port wie folgt:

$ sudo firewall-cmd --add-port=5466/tcp --add-zone=public --permanent
$ sudo firewall-cmd --reload

An diesem Punkt können Sie remote auf den Server zugreifen.


4. Anmeldung über den neuen Port

Um sich beim Server anzumelden, gehen Sie zum SSH-Client. Geben Sie die Portnummer mit der Option -p gefolgt vom SSH-Port und der Identität des Remote-Servers an:

$ ssh -p 5466 [email protected]

Wie erwartet werden Sie aufgefordert, das Passwort einzugeben, nach dem Sie Zugriff auf den Remote-Server erhalten.



Ubuntu
  1. Bereitstellung von Kippo SSH Honeypot auf Ubuntu Linux

  2. So ändern Sie den SSH-Port unter Linux

  3. Installieren Sie Django auf Ubuntu 20.04 - Beste Methode?

  4. Installieren Sie Gradle unter Ubuntu 20.04 - Beste Methode?

  5. Ändern Sie den SSH-Port im Betriebssystem Linux Ubuntu

Ubuntu vs. Linux Mint:Was ist das Beste?

So ändern Sie den SSH-Port in Ubuntu

Die 10 besten Ubuntu-basierten Linux-Distributionen

So ändern Sie den SSH-Port unter Linux – eine einfache Anleitung

Ändern Sie Ihren SSH-Port in Ubuntu und Debian

Wie ändere ich den SSH-Port auf Ubuntu?