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

Mp3 Diags: Risolvi fino a 50 problemi con i file audio Mp3

Mp3 Diags: Risolvi fino a 50 problemi con i file audio Mp3

MP3 Diags è lo strumento definitivo per risolvere i problemi nella tua collezione audio musicale. Può taggare correttamente i tuoi file mp3, aggiungere copertine di album mancanti e correggere VBR.

App di notifica desktop di Google Voice

App di notifica desktop di Google Voice

Proprio come Google Wave, Google Voice ha generato un certo fermento in tutto il mondo. Google mira a cambiare il nostro modo di comunicare e poiché sta diventando

Scarica i preferiti di Flickr con FlickrFaves

Scarica i preferiti di Flickr con FlickrFaves

Esistono molti strumenti che consentono agli utenti di Flickr di scaricare le proprie foto in alta qualità, ma esiste un modo per scaricare i Preferiti di Flickr? Di recente siamo arrivati

OK Sampler è un software gratuito per il campionamento musicale

OK Sampler è un software gratuito per il campionamento musicale

Cos'è il campionamento? Secondo Wikipedia, "È l'atto di prendere una porzione, o campione, di una registrazione sonora e riutilizzarla come strumento o

Backup di Google Sites: Importa/Esporta

Backup di Google Sites: Importa/Esporta

Google Sites è un servizio di Google che consente agli utenti di ospitare un sito web sul server di Google. Ma c'è un problema: non è integrata alcuna opzione per il backup.

Applicazione desktop di Google Tasks

Applicazione desktop di Google Tasks

Google Tasks non è così popolare come altri servizi Google come Calendar, Wave, Voice, ecc., ma è comunque ampiamente utilizzato e costituisce parte integrante della vita delle persone.

Come recuperare partizioni perse e dati del disco rigido [Guida]

Come recuperare partizioni perse e dati del disco rigido [Guida]

Nella nostra precedente guida sulla cancellazione sicura del disco rigido e dei supporti rimovibili tramite Ubuntu Live e CD di avvio DBAN, abbiamo discusso del fatto che il disco basato su Windows

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.