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

Ändern Sie den SSH-Port im Betriebssystem Linux Ubuntu

Dieser Artikel zeigt, wie Sie den Standard-SSH-Port auf einem Server mit dem Betriebssystem Linux® Ubuntu® ändern.

Bearbeiten Sie die SSH-Daemon-Konfigurationsdatei

Führen Sie die folgenden Schritte aus, um die Konfigurationsdatei zu bearbeiten:

  1. Führen Sie den folgenden Befehl aus, um die sshd_config zu öffnen Datei:

    root@server-02:~# vi /etc/ssh/sshd_config
    
  2. Blättern Sie mit den Pfeiltasten durch die Datei, bis Sie den folgenden Text finden:

    #Port 22
    #AddressFamily any
    #ListenAddress 0.0.0.0
    #ListenAddress ::
    
  3. Bewegen Sie den Cursor auf die Zeile unter #Port 22 Linie und drücken Sie das i Taste, um in den Einfügemodus zu gelangen .

  4. Drücken Sie Eingabe , um eine neue Zeile einzufügen, und geben Sie Port ein . Port 2021 ist der neue SSH-Port im folgenden Beispiel:

    #Port 22
    Port 2021
    #AddressFamily any
    #ListenAddress 0.0.0.0
    #ListenAddress ::
    
  5. Drücken Sie die Esc-Taste Taste, um den Einfügemodus zu verlassen und geben Sie :wq ein um Ihre Änderungen zu speichern und die Datei zu schließen.

SSH-Daemon neu starten

Führen Sie den folgenden Befehl aus, um den SSH-Daemon neu zu starten und die Bindung an den neu angegebenen Port abzuschließen:

root@server-02:~# systemctl restart ssh

Überprüfen Sie die Bindung an den neuen Port

Führen Sie den folgenden Befehl aus, um die Bindung zu überprüfen:

root@server-02:~# ss -tlpn| grep ssh
LISTEN    0         128                0.0.0.0:2021             0.0.0.0:*        users:(("sshd",pid=4227,fd=3))
LISTEN    0         128                   [::]:2021                [::]:*        users:(("sshd",pid=4227,fd=4))
root@server-02:~# netstat -tlpn| grep ssh
tcp        0      0 0.0.0.0:2021            0.0.0.0:*               LISTEN      4227/sshd: /usr/sbi
tcp6       0      0 :::2021                 :::*                    LISTEN      4227/sshd: /usr/sbi

Firewall aktualisieren

Aktualisieren Sie die Firewall, um sicherzustellen, dass das System eingehende Verbindungen zum neu angegebenen Port zulässt. Geben Sie den folgenden Befehl mit Ihrem neuen Port ein:

root@server-02:~# ufw allow 2021/tcp
Rules updated
Rules updated (v6)

Bestätigen Sie die Änderung, indem Sie sich anmelden

Versuchen Sie, sich mit Secure Shell (SSH) beim Server anzumelden. Sie sollten die folgende Antwort sehen:

ssh: connect to host 104.239.174.157 port 22: Connection refused

Jetzt SSH mit -p Möglichkeit. Das sollte funktionieren:

ssh [email protected] -p 2021
[email protected]'s password:

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

  2. So ändern Sie die Identität eines Linux-Systems

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

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

  5. Sollte ich den Standard-SSH-Port auf Linux-Servern ändern?

So ändern Sie den SSH-Port in Ubuntu

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

Ändern Sie Ihren SSH-Port in Ubuntu und Debian

Wie ändere ich den SSH-Port auf Ubuntu?