GNU/Linux >> Linux Esercitazione >  >> Linux

Cambia la porta SSH nel sistema operativo Linux Ubuntu

Questo articolo mostra come modificare la porta SSH predefinita su un server utilizzando il sistema operativo Linux® Ubuntu®.

Modifica il file di configurazione del demone SSH

Eseguire i seguenti passaggi per modificare il file di configurazione:

  1. Esegui il comando seguente per aprire sshd_config file:

    root@server-02:~# vi /etc/ssh/sshd_config
    
  2. Usa i tasti freccia per scorrere il file finché non trovi il testo seguente:

    #Port 22
    #AddressFamily any
    #ListenAddress 0.0.0.0
    #ListenAddress ::
    
  3. Sposta il cursore sulla riga sotto #Porta 22 linea e premere la i per accedere alla Modalità inserimento .

  4. Premi Invio per inserire una nuova riga e inserire Port . Port 2021 è la nuova porta SSH nell'esempio seguente:

    #Port 22
    Port 2021
    #AddressFamily any
    #ListenAddress 0.0.0.0
    #ListenAddress ::
    
  5. Premi Esc per uscire da Modalità inserimento e inserisci :wq per salvare le modifiche e chiudere il file.

Riavvia il demone SSH

Per riavviare il demone SSH e completare il collegamento alla nuova porta specificata, eseguire il comando seguente:

root@server-02:~# systemctl restart ssh

Verifica il collegamento alla nuova porta

Esegui il comando seguente per verificare il collegamento:

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

Aggiorna il firewall

Aggiorna il firewall per assicurarti che il sistema consenta le connessioni in entrata alla nuova porta specificata. Immettere il seguente comando con la nuova porta:

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

Verifica la modifica effettuando l'accesso

Tentare di accedere al server con Secure Shell (SSH). Dovresti vedere la seguente risposta:

ssh: connect to host 104.239.174.157 port 22: Connection refused

Ora, SSH utilizzando il -p opzione. Questo dovrebbe funzionare:

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

Linux
  1. Come modificare la porta SSH in Linux

  2. Come cambiare l'identità di un sistema Linux

  3. Cambia la porta SSH sul sistema Linux Ubuntu 20.04:il metodo migliore?

  4. Modificare il numero di porta del server SSH predefinito

  5. Modifica la porta SSH in CentOS e Red Hat

Come modificare la porta SSH in Ubuntu

Come modificare la porta SSH predefinita in Linux [correttamente e in modo sicuro]

Come modificare la porta SSH in Linux:una guida semplice

Come modificare la porta SSH in CentOS

Cambia la tua porta SSH in Ubuntu e Debian

Come cambiare la porta SSH su Ubuntu?