GNU/Linux >> Linux Esercitazione >  >> Linux

Abilita l'accesso root remoto SSH su CentOS e sul sistema operativo Ubuntu

In genere sconsigliamo l'accesso root remoto come procedura consigliata per la sicurezza, ma se è necessario accedere in remoto a Secure Shell (SSH) al server come root utente, utilizzare il seguente processo sia per CentOS® che per il sistema operativo Ubuntu®:

  1. Apri il seguente file di configurazione con il tuo editor di testo da riga di comando preferito, come nano o vim , come root utente:

    /etc/ssh/sshd_config
    
  2. Trova la seguente riga nel file:

    #PermitRootLogin no
    
  3. Sostituisci la riga commentata con la riga seguente:

    PermitRootLogin yes
    
  4. Salva e chiudi il tuo editor di testo.

  5. Verifica la modifica per assicurarti che la configurazione SSH non si interrompa quando ricarichi ssh servizio. Verifica la sintassi con il seguente comando:

    sshd -t
    

    Potrebbe essere necessario eseguire il comando come super utente aggiungendo sudo all'inizio del comando. Se stai modificando il file come root utente, non è necessario utilizzare sudo . Se ricevi unAutorizzazione negata risposta, utilizzare il seguente comando:

    sudo sshd -t
    

    Il server non fornisce alcuna risposta se la sintassi è corretta. Dovresti vedere una risposta simile alla seguente:

    [root@testserver ~]# sshd -t
    [root@testserver ~]#
    
  6. Dopo aver verificato la sintassi per il file di configurazione SSH, ricaricare ssh servizio. È meglio ricaricare, piuttosto che riavviare, in modo da non essere disconnessi dal server. Ricarica il ssh servizio con il seguente comando:

     service sshd reload
    

    In CentOS 7 e versioni successive, puoi utilizzare systemctl reload sshd comando invece del service comando per ricaricare SSH. Tuttavia, service funziona sia in CentOS che nel sistema operativo Ubuntu.

  7. Al termine del ricaricamento, utilizzare il comando seguente per verificare che sshd è in esecuzione:

    service sshd status
    

La risposta dovrebbe indicare che il servizio è attualmente in esecuzione. Ora puoi SSH nel server come root utente.

Nota :La maggior parte dei malintenzionati tenta di hackerare un server come root utente, quindi Rackspace consiglia di disabilitare la possibilità di accedere come root a distanza. Invece, Rackspace consiglia di utilizzare SSH per accedere al server come utente con sudo privilegi. Quindi, puoi elevare alla root utente dopo esserti connesso.


Linux
  1. Modifica la porta SSH in CentOS e Red Hat

  2. Cambia la porta SSH nel sistema operativo Linux Ubuntu

  3. Configura Apache sul sistema operativo Ubuntu

  4. Configura il server MySQL sul sistema operativo Ubuntu

  5. Concedi l'accesso a sudo in Debian e nel sistema operativo Ubuntu

Abilitazione dell'accesso root ssh di Ubuntu 20.04

Imposta la password di root di Kali e abilita l'accesso come root

Come installare e configurare il sistema di ticketing Zammad su Ubuntu 20.04

Come disabilitare l'accesso SSH per l'utente root in Linux?

Pianifica i riavvii nel sistema operativo Ubuntu

CentOS / RHEL:come disabilitare / abilitare l'accesso ssh per utenti root e non root diretti