Da Adarsh Sojitra il 24 giugno 2019

SSH sta per Secure Shell, è un protocollo con cui puoi connetterti al tuo server tramite terminale o Putty. Nei sistemi operativi basati su Linux, la porta SSH predefinita è la 22. Ma la buona notizia è che possiamo cambiare la porta SSH in Ubuntu per evitare di ottenere attacchi di login indesiderati da parte di bot che attaccano sulle porte predefinite.

Non è che possiamo fermare completamente qualsiasi tipo di attacco semplicemente cambiando la porta SSH, ma fornisce un certo livello di sicurezza. Quindi, iniziamo il tutorial. In questo tutorial, aggiorneremo la porta SSH da 22 a 2020 in un server Ubuntu 16.04.

Ma è possibile selezionare qualsiasi numero per la porta da 1 a 65535, basta assicurarsi che non ci siano altri servizi in esecuzione sulla stessa porta. Se vuoi verificare che nessun servizio sia in esecuzione sulla porta desiderata, esegui il seguente comando.

lsof -i :PORT -S

Non dimenticare di sostituire PORT con il numero di porta desiderato. Dopo aver eseguito il comando, se non vedi alcun output, puoi usare il numero di porta per il servizio SSH.

Ora, iniziamo con il tutorial vero e proprio.

Cambiare la porta SSH in Ubuntu

È un compito molto facile cambiare la porta per il servizio SSH in Ubuntu. Dobbiamo solo cambiare il numero di porta nel nostro file di configurazione SSH. Il file di configurazione SSH si trova a /etc/ssh/sshd_config .

Per aprire il file in modalità di modifica, eseguire il seguente comando. Ma assicurati di avere i privilegi sudo o di eseguire il comando come utente root.

sudo nano /etc/ssh/sshd_config

Nella parte superiore del file, vedrai una direttiva Port con valore 22. Il che significa che il servizio SSH è in ascolto sulla porta numero 22 in questo momento. Ora, sostituiremo la 22 e imposteremo il numero di porta desiderato. In questo caso, la linea aggiornata dovrebbe assomigliare a questa.

Port 2020

Una volta fatto, premi CTRL+X seguito da Y seguito da Enter per salvare il file. Ora, esegui il seguente comando per riavviare il servizio SSH. È necessario per aggiornare la configurazione e far ascoltare SSH sulla nuova porta.

sudo service ssh restart

Nota che se stai usando un qualsiasi tipo di firewall, permetti le connessioni in entrata sulla porta SSH desiderata prima di disconnetterti dal server. Altrimenti SSH non ascolterà sulla porta numero 22 e il server non accetterà le connessioni sulla porta desiderata.

Congratulazioni! Ora puoi connetterti al tuo server usando SSH su una porta non predefinita. Ora, se vuoi connetterti al tuo server via SSH su una porta non predefinita, ecco il comando che puoi usare.

ssh user@hostname -pPORT

Non dimenticare di aggiornare user, hostname e port mentre usi questo comando. Quindi, questo è come si può cambiare la porta SSH in Ubuntu.

.