Heim  >  Artikel  >  Computer-Tutorials  >  Tutorial zum Ändern des SSH-Ports im Linux-System.

Tutorial zum Ändern des SSH-Ports im Linux-System.

王林
王林nach vorne
2024-02-19 13:00:24578Durchsuche

Tutorial zum Ändern des SSH-Ports im Linux-System.

Um den SSH-Port auf Ihrem Linux-System zu ändern, können Sie die folgenden Schritte ausführen:

  1. Melden Sie sich als Root-Benutzer oder als Benutzer mit Sudo-Berechtigungen beim Linux-System an.
  2. Öffnen Sie die SSH-Konfigurationsdatei. Bei den meisten Linux-Distributionen befinden sich die SSH-Konfigurationsdateien unter
    /etc/ssh/sshd_config.

    Öffnen Sie die Konfigurationsdatei mit einem Texteditor wie vi oder nano, zum Beispiel:

    sudo vi /etc/ssh/sshd_config
  3. Schauen Sie in der Konfigurationsdatei nach
    #Port Zeile. <code style='font-family: Menlo, Monaco, Consolas, "Courier New", monospace;font-size: 14.4px;padding: 2px 4px;border-radius: 4px'>#Port行。
    ## steht für einen Kommentar line . Um den Port zu ändern, müssen Sie die Zeile auskommentieren und die Portnummer ändern. Sie können eine beliebige ungenutzte Portnummer als neuen SSH-Port auswählen. Ändern Sie beispielsweise die Portnummer in 2222:

    Port 2222
  4. Speichern Sie die Datei und schließen Sie den Editor.
  5. Laden Sie den SSH-Dienst neu, um die Änderungen zu übernehmen. Sie können den SSH-Dienst mit dem folgenden Befehl neu starten:

    sudo service ssh restart

    Alternativ können Sie, wenn Sie Systemd als Init-System verwenden, den folgenden Befehl verwenden:

    sudo systemctl restart sshd
  6. Nachdem Sie den Port geändert haben, müssen Sie die Firewall-Regeln aktualisieren, damit der neue SSH-Port die Firewall passieren kann. Die genauen Schritte hängen vom verwendeten Firewall-Tool und der verwendeten Konfiguration ab. Hier sind Beispielbefehle für die Verwendung von iptables, vorausgesetzt, Sie verwenden die Standardkonfiguration von iptables:

    sudo iptables -A INPUT -p tcp --dport 2222 -j ACCEPT
    sudo iptables -A OUTPUT -p tcp --sport 2222 -j ACCEPT
    sudo service iptables save

    Wenn Sie ufw (Uncomplicated Firewall) verwenden, können Sie den folgenden Befehl ausführen:

    sudo ufw allow 2222/tcp
  7. Stellen Sie sicher, dass Ihre Netzwerkgeräte (wie Router oder Firewalls) so konfiguriert sind, dass sie Verbindungen zu Ihrem Linux-System über den neuen SSH-Port zulassen.

Jetzt haben Sie den SSH-Port erfolgreich geändert. Denken Sie daran, dass Sie beim Herstellen einer Verbindung zu einem Linux-System über einen neuen Port die neue Portnummer in Ihrem SSH-Client angeben müssen. Zum Beispiel:

ssh username@your_server_ip -p 2222

Bitte beachten Sie, dass die Änderung des SSH-Ports eine Sicherheitsmaßnahme ist, um das Risiko böswilliger Scans und Angriffe zu verringern. Stellen Sie jedoch sicher, dass der von Ihnen gewählte neue Port nicht von anderen Diensten verwendet wird und ihn nur für notwendige Verbindungen freigibt.

Das obige ist der detaillierte Inhalt vonTutorial zum Ändern des SSH-Ports im Linux-System.. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:mryunwei.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen