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

So ändern Sie den SSH-Port unter Linux

Wir haben einen ausführlichen Artikel darüber geschrieben, was SSH ist und wie man SSH verwendet, um sich mit einem Remote-Server zu verbinden. In diesem Artikel erfahren Sie, warum und wie Sie den Standard-SSH-Port ändern.

Warum den Standard-SSH-Port ändern?

Wenn Ihre Linux-Distribution SSH nicht vorinstalliert hat, ist es einfach zu installieren. Verwenden Sie den Paketmanager, um SSH zu installieren, oder lesen Sie diesen Artikel.

Wenn Sie versuchen, sich mit dem Remote-Server zu verbinden, erfordert der grundlegende Befehl den Benutzernamen und die IP des Remote-Servers.

ssh [email protected]_address [options]

Standardmäßig verwendet SSH Port 22, um eine Verbindung von jedem anderen Computer zuzulassen. Aus diesem Grund ist es nicht erforderlich, den Port im Befehl anzugeben. Der ssh-Befehl versucht automatisch, den Benutzer über Port 22 zu verbinden.

Es ist jedoch wichtig, den Standard-SSH-Port zu ändern, damit der Server jede automatische Verbindungsanfrage verwirft, bevor er überhaupt nach dem Benutzerkonto auf dem Server sucht.

Wie ändere ich den Standard-SSH-Port?

Wenn Sie ein cPanel zur Verwaltung Ihres Servers verwenden, lesen Sie bitte dessen Dokumentation, um es zu ändern. Beispielsweise schlägt CentOS cPanel vor, den Standard-SSH-Port direkt nach Ihrer ersten Anmeldung zu ändern. Oder lesen Sie die folgenden Anweisungen, um dies manuell zu tun.

Um den SSH-Port des Remote-Servers zu ändern, ändern Sie die ssh-Konfigurationsdatei, die in /etc/ssh/ssh_config vorhanden ist .

Öffnen Sie die Datei in nano.

sudo nano /etc/ssh/ssh_config

Suchen Sie nun nach der Zeile „Port 22“. Kurz gesagt:Sie können Strg+W drücken, „Port“ eingeben und die Eingabetaste drücken.

nano durchsucht die auskommentierte Zeile von Port 22. Ändern Sie zunächst die Portnummer von 22 in einen anderen Port, der noch nicht von einer anderen Anwendung verwendet wird. Für die Demonstration werde ich ihn von 22 auf 3243 ändern.

Entfernen Sie zuletzt das #, um die Einstellung zu aktivieren.

Und das ist alles. Jetzt verlangt der Server, dass der Port mit dem ssh-Befehl gesendet wird; Andernfalls wird der Befehl mit dem Fehler gelöscht.

ssh [email protected]_address -p 3243

Auf Standardport zurücksetzen

Wenn Sie den SSH-Port ändern möchten Zurück zur Standardeinstellung, kommentieren Sie die Port-Zeile in /etc/ssh/ssh_config aus .


Linux
  1. So ändern Sie einen Hostnamen unter Linux

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

  3. So ändern Sie den SSH-Port in CentOS

  4. Ändern Sie den SSH-Port in CWP

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

So ändern Sie die IP-Adresse unter Linux

So ändern Sie den Standard-SSH-Port in Linux [richtig und sicher]

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

So ändern Sie den SSH-Port in CentOS

Wie ändere ich den SSH-Port auf Centos 7.x?

Wie ändere ich den SSH-Port auf Ubuntu?