Il numero di porta SSH predefinito
Un numero di porta viene utilizzato per identificare un processo o un'applicazione che sta comunicando su una rete. Tutti i dati in arrivo possono essere inoltrati correttamente all'applicazione utilizzando il numero di porta inoltrato. I dati in uscita possono menzionare un numero di porta in modo che il ricevitore possa identificare correttamente la fonte di informazioni. Il server SSH per impostazione predefinita utilizza la porta 22.
Perché dovresti modificare il numero di porta predefinito?
La modifica del numero di porta SSH predefinito aumenta leggermente la sicurezza del server. La porta predefinita 22 può rendere il dispositivo vulnerabile ai tentativi di accesso alla forza bruta. Con un numero di porta diverso, è possibile aggiungere un ulteriore livello di sicurezza. Sebbene questa non sia una misura di sicurezza solida, rende ancora difficile la vita di un utente malintenzionato in quanto dovrà indovinare il numero di porta corretto o utilizzare altri strumenti per scansionare e scoprire il numero di porta corretto. Modificare il numero di porta SSH dovrebbe essere il primo passo che dovresti considerare quando si protegge il server.
Modifica del numero di porta SSH
La porta SSH può essere modificata utilizzando un paio di comandi. Per controllare il numero di porta corrente utilizzato da SSH, eseguire il comando di seguito:
$ grep -i port/etc/ssh/sshd_config
Otterrai un po 'di output come questo:
#Port 22Puoi vedere il numero di porta attualmente utilizzato nella prima riga dell'output.
Ora per modificare il numero di porta, eseguire il comando di seguito per modificare il file di configurazione SSH. Puoi sostituire "nano" con il comando del tuo editor di testo preferito.
$ sudo nano/etc/ssh/sshd_config
Individua la linea "porta 22" o simile che hai trovato nell'output sopra. Regsment (rimuovendo il simbolo "#") e modifica il valore della porta in base alle tue esigenze. È una buona idea utilizzare un numero di porta maggiore o uguale a 1024. Qualunque cosa al di sotto di questo potrebbe già essere utilizzata da un altro programma di sistema. 65535 può essere il valore della porta più alto possibile.
Dopo aver cambiato la porta, è necessario riavviare il demone SSH. Puoi farlo eseguendo il comando di seguito:
$ sudo systemctl riavvio sshd
Verificare il nuovo numero di porta
Per verificare che venga utilizzato il nuovo numero di porta, eseguire uno dei comandi di seguito:
$ sudo ss -tulpn | grep ssh
$ sudo netstat -tulpn | grep ssh
Affinché NetStat funzioni, dovrai installare gli strumenti di rete su Ubuntu:
$ sudo APT Installa-tools net
Dopo aver eseguito i comandi sopra, vedrai qualche output come questo (supponendo che il nuovo numero di porta sia 5555):
TCP 0 0 0.0.0.0: 5555 0.0.0.0:* Ascolta 14208/SSHD:/USR/SBOra puoi effettuare una connessione SSH a un server utilizzando il seguente formato di comando:
$ ssh -p@
Sostituisci port_number, nome utente e ip_address in base alle tue esigenze.
Conclusione
Mantenere la porta SSH al valore predefinito semplifica i tentativi di accesso alla forza bruta per gli aggressori. Mentre la modifica del numero di porta potrebbe non proteggere completamente il dispositivo, indurisce il livello di sicurezza oscurando il numero di porta.