Il protocollo Secure Shell (SSH) utilizza per impostazione predefinita la porta 22. In qualità di amministratore di server virtuale/dedicato, è sempre una buona idea cambiarlo. Cambiare la porta con un altro numero fermerà molti attacchi, poiché gli strumenti di attacco cercheranno di connettersi alla porta 22.
I comandi che utilizziamo sono testati su una distribuzione CentOS con cPanel installato.
Se stai utilizzando un firewall sul tuo server, inserisci nella whitelist il nuovo numero di porta. Dopo aver terminato la modifica della porta, blocca il vecchio numero di porta.
Per modificare la porta SSH:
1. Accedi al tuo server come root .
2. Apri /etc/ssh/sshd_config file in un editor di testo (come vi, nano ecc.).
vi /etc/ssh/sshd_config
3. Cerca la linea
Port 22
4. Modificare ad esempio il valore 22 in 3700. È possibile utilizzare una porta dell'intervallo porte utente (1024-49151), assegnato dall'Autorità per i numeri assegnati a Internet (IANA).
5. Salvare il file, uscire dall'editor e riavviare il server SSH.
service sshd restart
6. Apri una nuova finestra del terminale (o usando PuTTY) e prova a connetterti alla porta appena assegnata:
ssh [email protected] 3700
I numeri di porta vengono assegnati in vari modi, in base a tre intervalli:porte di sistema (0-1023), porte utente (1024-49151) e porte dinamiche e/o private (49152-65535); la differenza di utilizzo di questi intervalli è descritta in [RFC6335].
https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml
Articolo KB correlato:come installare nano editor con yum