Per impostazione predefinita, su ogni sistema Linux viene impostato come primo utente l'utente root. L'utente root è quello che ha i diritti maggiori. Con l'utente root, hai accesso a tutti i comandi e i file e ai diritti completi di lettura, scrittura ed esecuzione. Se questo account utente viene utilizzato in maniera impropria, questo può avere un impatto significativo sul server.

Per disattivare il login di root SSH, procedi come segue:

  • Apri il file di configurazione SSH sshd_config con l'editor di testo vi:

    vi /etc/ssh/sshd_config

  • Nella riga PermitRootLogin yes sostituisci Yes con No.

  • Salva il file.

  • Riavvia il servizio usando i seguenti comandi:
    Per Ubuntu

    service ssh restart

    Per CentOS 7

    systemctl restart sshd