In questo articolo ti spieghiamo come modificare la porta SSH del tuo server in modo da ridurre il rischio di un attacco esterno indesiderato. Di default, per stabilire una connessione SSH, viene utilizzata la porta 22. Questa porta viene inserita automaticamente durante l'installazione del sistema operativo.

Per ridurre al minimo il numero di attacchi di forza bruta, è possibile configurare un'altra porta per l'accesso SSH.

Importante:

Prima di modificare la porta, assicurati che le applicazioni e i servizi installati sul server possano essere configurati senza una porta predefinita. In caso contrario, la modifica della porta predefinita potrebbe causare l'interruzione del funzionamento di queste applicazioni e servizi.

Per modificare la porta SSH, procedi come segue:

  • Accedi al server come amministratore.

  • Apri il file di configurazione di SSH sshd_config con l'editor di testo vi:

    vi /etc/ssh/sshd_config

  • Cerca al punto Porta 22.

  • Sostituisci la porta 22 con una porta compresa tra 1024 e 65536.

Importante:

Assicurati che la porta selezionata non venga utilizzata per altri servizi. Per farlo, puoi utilizzare il seguente elenco di porte fornito dalla Internet Assigned Numbers Authority (IANA):

https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml

In alternativa, puoi visualizzare l'elenco delle porte nel file /etc/services.

  • Salva il file.

  • Riavvia il servizio.

    Ubuntu

    service ssh restart


    CentOS 7

    systemctl restart sshd

    Per stabilire una connessione SSH dopo questa modifica, inserisci il seguente comando:

    ssh root@indirizzo_IP_del_server -p NuovaPorta