GNU/Linux >> Znalost Linux >  >> Linux

Změňte port SSH v operačním systému Linux Ubuntu

Tento článek ukazuje, jak změnit výchozí port SSH na serveru pomocí operačního systému Linux® Ubuntu®.

Upravit konfigurační soubor démona SSH

Chcete-li upravit konfigurační soubor, proveďte následující kroky:

  1. Spuštěním následujícího příkazu otevřete soubor sshd_config soubor:

    root@server-02:~# vi /etc/ssh/sshd_config
    
  2. Pomocí kláves se šipkami procházejte souborem, dokud nenajdete následující text:

    #Port 22
    #AddressFamily any
    #ListenAddress 0.0.0.0
    #ListenAddress ::
    
  3. Přesuňte kurzor na řádek pod #Port 22 a stiskněte i pro vstup do režimu vložení .

  4. Stiskněte Enter vložte nový řádek a zadejte Port . Port 2021 je nový port SSH v následujícím příkladu:

    #Port 22
    Port 2021
    #AddressFamily any
    #ListenAddress 0.0.0.0
    #ListenAddress ::
    
  5. Stiskněte klávesu Esc pro ukončení režimu vložení a zadejte :wq uložte změny a zavřete soubor.

Restartujte démona SSH

Chcete-li restartovat démona SSH a dokončit vazbu na nově zadaný port, spusťte následující příkaz:

root@server-02:~# systemctl restart ssh

Ověřte vazbu na nový port

Spusťte následující příkaz k ověření vazby:

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

Aktualizujte bránu firewall

Aktualizujte bránu firewall, abyste zajistili, že systém umožňuje příchozí připojení k nově zadanému portu. Zadejte následující příkaz s vaším novým portem:

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

Ověřte změnu přihlášením

Pokuste se přihlásit k serveru pomocí Secure Shell (SSH). Měli byste vidět následující odpověď:

ssh: connect to host 104.239.174.157 port 22: Connection refused

Nyní SSH pomocí -p <Číslo portu> volba. Mělo by to fungovat:

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

Linux
  1. Jak změnit port SSH v Linuxu

  2. Nakonfigurujte Apache v operačním systému Ubuntu

  3. Nakonfigurujte server MySQL na operačním systému Ubuntu

  1. Jak změnit identitu systému Linux

  2. Změna portu SSH na systému Linux Ubuntu 20.04 – nejlepší metoda?

  3. Naplánujte restartování v operačním systému Ubuntu

  1. Jak změnit port SSH na Lubuntu 20.04 Linux

  2. Změňte výchozí číslo portu serveru SSH

  3. Změňte port SSH v CentOS a Red Hat