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

Come disabilitare l'accesso SSH root su CentOS 7

In questo tutorial, ti mostreremo come disabilitare l'accesso SSH root su CentOS 7. Per impostazione predefinita, quando installi CentOS 7 e il server SSH, l'account root ha automaticamente l'accesso remoto tramite SSH. Questo può essere pericoloso. Se la password dell'account di root cade nelle mani sbagliate, il tuo server è in balia dei malintenzionati con la password. Possono eliminare ogni file e cartella sul server e distruggere l'intero sistema con pochi comandi . Ecco perché si consiglia di limitare l'accesso diretto al server da parte dell'account root.

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. L'installazione è abbastanza semplice e presuppone che tu sono in esecuzione nell'account root, in caso contrario potrebbe essere necessario aggiungere 'sudo ' ai comandi per ottenere i privilegi di root. Ti mostrerò passo dopo passo la disabilitazione dell'accesso SSH root su un server CentOS 7.

Nota:prima di disabilitare gli accessi SSH per l'account root, devi creare un normale account utente. (altrimenti, non sarai in grado di accedere al tuo server quando disabiliti l'account root per gli accessi SSH.)

Prerequisiti

  • Un server che esegue uno dei seguenti sistemi operativi:CentOS 7.
  • Si consiglia di utilizzare una nuova installazione del sistema operativo per prevenire 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, poiché puoi danneggiare il tuo sistema se non stai attento quando agisci come root.

Disabilita l'accesso SSH root su CentOS 7

Passaggio 1. Innanzitutto, iniziamo assicurandoci che il tuo sistema sia aggiornato.

sudo yum clean all
sudo yum -y update

Passaggio 2. Disabilita l'accesso SSH root.

Per disabilitarlo, apri il file di configurazione SSH usando i comandi seguenti:

nano /etc/ssh/sshd_config

Modifica la linea come segue:

PermitRootLogin no

Salva il file e riavvia il server SSH eseguendo i comandi seguenti:

systemctl restart sshd.service

Per riattivare l'account root, inserisci il simbolo # per la direttiva PermitRootLogin nel file e salvalo. Quindi riavvia il server SSH.

Congratulazioni! Hai disabilitato correttamente l'accesso SSH root. Grazie per aver utilizzato questo tutorial per disabilitare l'accesso SSH root sul sistema CentOS 7. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il sito Web SSH ufficiale .


Cent OS
  1. Come disabilitare l'accesso dell'utente root tramite SSH

  2. Come modificare la porta SSH in CentOS

  3. Come installare Habari su CentOS 7

  4. Disabilita o abilita l'accesso root SSH e l'accesso SSH sicuro in CentOS 7

  5. CentOS / RHEL:come disabilitare l'accesso root o l'accesso root su un sistema

Come generare una chiave SSH in CentOS 8

Come installare MariaDB su CentOS 6

Come installare MariaDB su CentOS 7

Come installare Moodle su CentOS 7

Come installare Magento su CentOS 7

Come installare InvoicePlane su CentOS 7