Procedura: modificare il numero della porta SSH su Linux [Guida]

SSH può creare confusione per chi non conosce Linux. Se sei un utente Linux e stai cercando di cambiare il numero di porta SSH, ti abbiamo coperto. Segui questa guida mentre ti mostriamo come modificare il numero di porta SSH su Linux!

Procedura: modificare il numero della porta SSH su Linux [Guida]

Prima di iniziare

SSH (AKA Secure Shell) è un protocollo di rete crittografico per eseguire operazioni di rete su una rete sicura. Su Linux, SSH viene eseguito principalmente su server per fornire agli utenti l'accesso remoto ai comandi della console su Internet o LAN. Tuttavia, questa non è l'unica applicazione Linux per SSH, poiché viene utilizzata anche per interagire tra workstation Linux.

In questa guida, esamineremo come puoi cambiare la porta predefinita sul tuo server OpenSSH dalla porta 22 a qualcosa di più sicuro. Tuttavia, dovresti sapere che devi avere un server SSH in esecuzione prima di tentare di cambiare la porta.

Se hai intenzione di configurare un server SSH e vuoi sapere come cambiare la porta da 22 a qualcosa di diverso, segui prima la nostra guida sulla configurazione di un server OpenSSH su Linux .

Clienti SSH

Hai bisogno di un buon client per connetterti al tuo server SSH? Fatti un favore e dai un'occhiata all'app EasySSH per Linux. Prende la natura confusa di SSH e la semplifica in modo da poterti connettere senza problemi. Per ulteriori informazioni sul client EasySSH per Linux, fare clic qui .

Modifica il numero della porta SSH 

Per modificare la porta SSH predefinita sul server OpenSSH in Linux, sarà necessario interrompere l'esecuzione del server. Il server OpenSSH può essere spento rapidamente sulla maggior parte dei sistemi operativi Linux utilizzando lo strumento di runtime Systemd.

Apri un terminale sul dispositivo Linux che esegue il server SSH. Se stai eseguendo SSH su un server, non sarai in grado di farlo da remoto! Collega una tastiera e mettiti al lavoro. 

Una volta aperta la finestra del terminale, eseguire il  comando systemctl sshd status  nel terminale. Questo comando di stato ti dirà se il server SSH è attivo e funzionante. Se dice "Attivo: attivo (in esecuzione)", il software del server OpenSSH funziona normalmente.

stato systemctl sshd

Per spegnere il server SSH, utilizzare il  comando systemctl stop  . Questo comando spegnerà immediatamente il sshd.servicefile, uccidendo così il tuo server SSH per il momento.

sudo systemctl stop sshd

Per confermare che il  comando systemctl stop ha  effettivamente spento il server OpenSSH, eseguire nuovamente il  comando status  . Se il  comando systemctl stop ha  effettivamente ucciso con successo il server OpenSSH, vedrai "Attivo: inattivo (morto)" nell'output.

stato systemctl sshd

Con il server chiuso, è il momento di aprire il file di configurazione del server OpenSSH. Per fare ciò, usa il seguente  comando nano di  seguito.

Nota: in questa guida, ci concentriamo sull'editor di testo Nano poiché è facile da capire per la maggior parte degli utenti e ha un'interfaccia utente semplice. Sentiti libero di sostituire Nano con il tuo editor di testo basato su terminale preferito invece!

sudo nano -w /etc/ssh/sshd_config

Cerca #Port 22nel codice nell'editor di testo Nano . Il simbolo # disattiva questa riga di codice. Di conseguenza, è probabile che il tuo server SSH utilizzi la porta SSH predefinita invece di averne una specificata.

Procedura: modificare il numero della porta SSH su Linux [Guida]

Per modificare la porta, eliminare il simbolo # davanti #Port 22e modificare il numero "22" in un'altra porta. Non limitarti a scegliere una porta, tuttavia, poiché alcune porte potrebbero essere già utilizzate da altri software sul tuo server, ecc.  

Dopo aver modificato con successo la porta nel file di configurazione, premi la combinazione di tasti Ctrl + O  nell'editor di testo Nano per salvare le modifiche. Successivamente, premi la  combinazione di tasti Ctrl + X per chiudere l'editor.

Una volta chiuso l'editor di testo Nano, eseguire il  comando systemctl start sshd  . Questo comando avvierà nuovamente il server OpenSSH. Da qui, il tuo server SSH verrà eseguito su un numero di porta diverso!

Connessione su SSH con un numero di porta diverso

La connessione tramite SSH è diversa quando il tuo server OpenSSH non utilizza la porta predefinita 22. Non sarai più in grado di avviare una connessione semplicemente specificando il nome host e il nome di dominio. Dovrai invece utilizzare l' opzione della riga di comando -p  per specificare la porta. 

Per connetterti tramite la riga di comando a un server SSH che non è in esecuzione sulla porta 22, procedi come segue. 

ssh -p CUSTOM_PORT_NUMBER mio-nome-utente@nome-host-o-ip

Se dimentichi di aggiungere il numero di porta personalizzato, puoi aggiungere un alias al tuo file .bashrc.

Apri il file .bashrc nell'editor di testo Nano con il comando seguente.

nano ~/.bashrc

Crea una nuova riga in fondo al file per fare spazio al nuovo alias premendo il  tasto Invio  . Quindi, aggiungi l'alias. Assicurati di modificare "CUSTOM_PORT_NUMBER" nell'alias per riflettere la tua porta.

Procedura: modificare il numero della porta SSH su Linux [Guida]

alias ssh='ssh -p CUSTOM_PORT_NUMBER'

Salva le modifiche con  Ctrl + O ed esci dall'editor di testo Nano premendo  Ctrl + X . Quindi, esegui il  comando source  per caricare il nuovo alias.

sorgente ~/.bashrc

D'ora in poi, quando esegui il  comando ssh  , avrai sempre la tua porta ssh personalizzata aggiunta!

Leave a Comment

3 modi per registrare la tua voce su Linux

3 modi per registrare la tua voce su Linux

Stai cercando di registrare la tua voce sul tuo PC Linux? Scopri i migliori software e come utilizzarli con la nostra guida dettagliata.

Come ridurre a icona Thunderbird nella barra delle applicazioni di Linux

Come ridurre a icona Thunderbird nella barra delle applicazioni di Linux

Birdtray è un

Come configurare Jellyfin su Linux in Docker

Come configurare Jellyfin su Linux in Docker

Jellyfin è un server multimediale open source alternativo a Plex. Scopri come distribuire Jellyfin su Docker in Linux oggi stesso.

Come aprire i file di Microsoft PowerPoint in Libre Office

Come aprire i file di Microsoft PowerPoint in Libre Office

Hai una presentazione di Microsoft Office PowerPoint che desideri aprire in Libre Office sul tuo PC Linux? Non sai come farlo? Possiamo aiutarti!

Come eliminare i volumi LVM di Linux

Come eliminare i volumi LVM di Linux

Guida passo passo per eliminare i volumi LVM su Linux. Scopri come procedere in modo sicuro e efficace.

Come accedere ai file system ExFat su Ubuntu Linux

Come accedere ai file system ExFat su Ubuntu Linux

Guida dettagliata su come accedere ai file system ExFAT su Ubuntu Linux. Scopri come installare e rimuovere il driver ExFAT DKMS.

Come installare LibreELEC sul Raspberry Pi 4

Come installare LibreELEC sul Raspberry Pi 4

Scopri come installare LibreELEC sul Raspberry Pi 4, un sistema operativo ideale per lettori multimediali, e configurarlo facilmente.

Come eseguire laggiornamento a Linux Mint 19.3

Come eseguire laggiornamento a Linux Mint 19.3

Linux Mint 19.3 offre numerosi miglioramenti all

Configura il fork Betterbird di Thunderbird su Linux

Configura il fork Betterbird di Thunderbird su Linux

Stanco di aspettare le nuove funzionalità di Thunderbird? Impara a installare Betterbird, un fork di Thunderbird ricco di correzioni di bug e funzionalità.

Come giocare a Roblox su Linux usando Wine

Come giocare a Roblox su Linux usando Wine

Sei un fan di Roblox? Vuoi giocarci su Linux? Segui questa guida per scoprire come farlo funzionare!