GNU/Linux >> Linux Esercitazione >  >> Linux

Come modificare la porta SSH in Linux

Abbiamo scritto un articolo dettagliato su cos'è SSH e su come utilizzare SSH per connettersi a un server remoto. In questo articolo imparerai perché e come modificare la porta SSH predefinita.

Perché cambiare la porta SSH predefinita?

Se la tua distribuzione Linux non ha SSH preinstallato, è facile da installare. Usa il gestore pacchetti per installare SSH o leggi questo articolo.

Quando si tenta di connettersi al server remoto, il comando di base richiede il nome utente e l'IP del server remoto.

ssh [email protected]_address [options]

Per impostazione predefinita, SSH utilizza la porta 22 per consentire una connessione da qualsiasi altra macchina. Questo è il motivo per cui non è necessario menzionare la porta nel comando. Il comando ssh tenta automaticamente di connettere l'utente tramite la porta 22.

Ma è importante modificare la porta SSH predefinita in modo che il server elimini qualsiasi richiesta di connessione automatizzata prima ancora che cerchi l'account utente sul server.

Come modificare la porta SSH predefinita?

Se stai utilizzando un cPanel per gestire il tuo server, fai riferimento alla loro documentazione per cambiarlo. Ad esempio, CentOS cPanel suggerisce di modificare la porta SSH predefinita subito dopo il primo accesso. Oppure leggi le seguenti istruzioni per farlo manualmente.

Per cambiare la porta SSH del server remoto, modifica il file di configurazione ssh che esiste in /etc/ssh/ssh_config .

Apri il file in nano.

sudo nano /etc/ssh/ssh_config

Ora cerca la riga che dice "porta 22". In breve, puoi premere ctrl+w e digitare "porta" e premere invio.

nano cercherà la riga della porta 22 commentata. Innanzitutto, cambia il numero di porta da 22 a qualsiasi altra porta non già utilizzata da qualsiasi altra applicazione. Per la dimostrazione, lo cambierò da 22 a 3243.

Infine, rimuovi il # per attivare l'impostazione.

E questo è tutto. Ora il server richiederà che la porta venga inviata con il comando ssh; altrimenti, rilascerà il comando con l'errore.

ssh [email protected]_address -p 3243

Ripristina la porta predefinita

Se desideri cambiare la porta ssh torna all'impostazione predefinita, commenta la riga della porta in /etc/ssh/ssh_config .


Linux
  1. Come modificare un nome host in Linux

  2. Come modificare la porta SSH su Lubuntu 20.04 Linux

  3. Come modificare la porta SSH in CentOS

  4. Come cambiare la shell in Linux

  5. Devo cambiare la porta SSH predefinita sui server Linux?

Come modificare l'indirizzo IP su Linux

Come modificare la porta SSH predefinita in Linux [correttamente e in modo sicuro]

Come modificare la porta SSH in Linux:una guida semplice

Come modificare la porta SSH in CentOS

Come modificare la porta SSH su Centos 7.x?

Come cambiare la porta SSH su Ubuntu?