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

So ändern Sie den SSH-Port auf VPS

Obwohl Secure Shell (SSH) Ihnen eine sichere Verbindung mit Ihrem Remote-Server ermöglicht, ist es aus Gründen der Sicherheit Ihres VPS erforderlich, die Standard-SSH-Portnummer zu ändern.

In diesem Artikel erklären wir, wie Sie den SSH-Port auf Ihrem VPS ändern, und gehen tiefer darauf ein, warum Sie den Port überhaupt ändern sollten.

Gründe für die Änderung Ihres SSH-Ports

SSH ist ein sicheres Netzwerkprotokoll, das für die Kommunikation zwischen Geräten über das Internet entwickelt wurde. Es ermöglicht Ihnen, Daten, Befehle und sogar Dateien zu übertragen. So können Sie sich aus der Ferne anmelden und die Kontrolle über ein anderes Gerät übernehmen.

Um einen Fernzugriff einzurichten, müssen Sie einen SSH-Client verwenden, z. B. den integrierten OpenSSH-Client in Linux, um eine Verbindung zu Ihrem SSH-Server herzustellen.

Die Verbindung erfolgt üblicherweise über den Standard-SSH-Port 22/TCP. Folglich wird der Port zu einem beliebten Ziel von Brute-Force-Angriffen – entweder durch SSH-Key-Scanning oder Root-Konto-Anmeldeversuche. Daher kann das Ändern Ihres Standard-VPS-Ports eine zusätzliche Sicherheitsebene hinzufügen. Wir empfehlen, dies direkt nach der Einrichtung Ihres VPS zu tun.

Wie ändere ich den SSH-Port?

Der Prozess ist wirklich einfach.

Stellen Sie eine Verbindung zu Ihrem Remote-Server her, indem Sie die folgenden Schritte ausführen:

  1. Führen Sie den folgenden Befehl in Ihrem Terminal aus:
    ssh (username)@(IP address) 

    Ersetzen Sie (Benutzername) mit Ihrem Kontobenutzernamen und (IP-Adresse) mit Ihrer VPS-IP-Adresse. Zum Beispiel:

    ssh [email protected]
  • Geben Sie Ihr Passwort ein und klicken Sie auf Enter .
  • Führen Sie nach dem Herstellen der Verbindung die folgenden Schritte aus, um eine neue Portnummer zu konfigurieren:

    1. Greifen Sie auf den SSH-Daemon (sshd) zu indem Sie diesen Befehl in Ihrem Texteditor ausführen. Wir verwenden den vim Befehl in diesem Beispiel.
      vim /etc/ssh/sshd_config
    2. Suchen Sie die Zeile #Port 22 und ändern Sie es auf Ihren gewünschten Port. Wenn Sie vim verwenden , müssen Sie i drücken um in den Einfügemodus zu gelangen. Erst dann können Sie den alten Port löschen und ändern. Danach drücken Sie esq um den Einfügemodus zu verlassen. Geben Sie wq ein um Ihre Änderungen zu speichern und zu beenden.
  • Richten Sie Ihre neue Portnummer unterhalb der alten ein, indem Sie das Hashtag entfernen und die neue gewünschte Nummer eingeben, zum Beispiel:
    1026
  • Nachdem Sie den Port geändert haben, müssen Sie den SSH-Daemon neu starten mit diesem Befehl:
    service sshd restart
  • Stellen Sie an dieser Stelle sicher, dass Ihr neu ausgewählter Port nicht blockiert ist. Wenn es sich um einen neuen virtuellen privaten Server handelt, sollten standardmäßig alle Ports offen sein.

    Fazit

    Als Standard Port 22 tendenziell ein leichtes Ziel für Angreifer ist, wird empfohlen, den Standardport zu ändern, um Ihren Server zusätzlich zu schützen.

    Sobald Sie mit Ihrem VPS verbunden sind, konfigurieren Sie über den SSH-Daemon eine neue Portnummer . Wenn Sie bestimmte Regeln für Ihre Firewall festgelegt haben, stellen Sie bitte sicher, dass Ihr gewünschter Port entsperrt ist.

    Großartig, jetzt haben Sie gelernt, wie man den SSH-Port ändert!


    Linux
    1. SSH zu einem anderen Port als 22:So geht's (mit Beispielen)

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

    3. So richten Sie SSH-Tunneling ein

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

    5. Wie richte ich einen SSH-Tunnel ein, um SSH weiterzuleiten?

    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 LiteSpeed-Webserver-Port auf cPanel?

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

    Wie ändere ich den SSH-Port auf Ubuntu?