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

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

王林
Freigeben: 2024-02-19 13:00:24
nach vorne
664 Leute haben es durchsucht

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
    Nach dem Login kopieren
  3. Schauen Sie in der Konfigurationsdatei nach
    #Port < /code> 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
    Nach dem Login kopieren
  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
    Nach dem Login kopieren

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

    sudo systemctl restart sshd
    Nach dem Login kopieren
  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
    Nach dem Login kopieren

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

    sudo ufw allow 2222/tcp
    Nach dem Login kopieren
  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
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:mryunwei.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage