GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come modificare la porta SSH in CentOS

In questo tutorial, ti mostreremo come modificare la porta ssh predefinita sul sistema CentOS. Per chi non lo sapesse, SSH è un programma e un protocollo per la connessione sicura a macchine remote attraverso una rete. Ti consente di eseguire programmi ed eseguire una varietà di attività come se fossi seduto al computer. SSH è molto simile a telnet tranne per il fatto che è crittografato per proteggere le informazioni trasferite e l'autenticazione.

Il protocollo Secure Shell (SSH) utilizza per impostazione predefinita la porta 22. L'accettazione di questo valore non rende il sistema insicuro, né la modifica della porta comporta una variazione significativa nella sicurezza. Tuttavia, la modifica dell'impostazione predefinita La porta SSH fermerà molti attacchi automatizzati e sarà un po' più difficile indovinare da quale porta SSH è accessibile

Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il ​​tuo sito sul tuo VPS. Il tutorial è abbastanza semplice. Lo farò mostrarti la modifica passo passo della porta SSH predefinita sul sistema CentOS.

Prerequisiti

  • Un server che esegue uno dei seguenti sistemi operativi:CentOS Linux.
  • Si consiglia di utilizzare una nuova installazione del sistema operativo per evitare potenziali problemi.
  • Accesso SSH al server (o semplicemente apri Terminal se sei su un desktop).
  • Un non-root sudo user o accedere all'root user . Ti consigliamo di agire come non-root sudo user , tuttavia, puoi danneggiare il tuo sistema se non stai attento quando agisci come root.

Cambia porta SSH in CentOS

Passaggio 1. Accedi al tuo server come utente root.

ssh root@hostname/IP

Passaggio 2. Apri la nostra configurazione SSH.

nano /etc/ssh/sshd_config

Modifica la riga che indica "Porta 22". Scegli una porta appropriata, assicurati anche che non sia attualmente utilizzata nel sistema.

# What ports, IPs and protocols we listen for
Port 922

Una volta completata la modifica, esci e salva semplicemente il file sshd_conf. Ora tutto ciò che devi eseguire è il comando seguente e riavvierà il server SSH. la prossima volta che vorrai connetterti tramite SSH, dovrai farlo sulla tua nuova porta, nel nostro caso, 922:

systemctl restart sshd.service

Verifica che SSH stia ascoltando la nuova porta collegandoti ad essa. Nota come ora deve essere dichiarato il numero di porta:

ssh [email protected] -p 922

Passaggio 3. Configura IPTables e Firewall.

  • CentOS 6

Dopo aver finito di configurare SSH, dovrai aggiungere la porta a iptables e il firewall installato:

iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 922 -j ACCEPT
  • CentOS 7/8

Esegui il comando seguente per configurare FirewallID:

sudo firewall-cmd --add-port 922/tcp --permanent
sudo firewall-cmd --add-port 922/tcp
sudo firewall-cmd --reload

Congratulazioni! Hai modificato con successo la porta SSH predefinita. Grazie per aver utilizzato questo tutorial per modificare il numero di porta OpenSSH sui sistemi CentOS 8. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il Sito Web di CentOS.


Cent OS
  1. Come modificare il nome host su CentOS

  2. Come modificare la porta SSH in Linux

  3. Come modificare la porta SSH su Lubuntu 20.04 Linux

  4. Come configurare le chiavi SSH su CentOS 8

  5. Cambia la porta SSH in CWP

Come generare una chiave SSH in CentOS 8

Come modificare la porta SSH in Ubuntu

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?