GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Abilitazione dell'accesso root ssh di Ubuntu 20.04

Lo scopo di questo tutorial è abilitare l'accesso root su SSH su Ubuntu 20.04 Focal Fossa Linux. Dopo aver installato OpenSSH, l'accesso all'account root è disabilitato per impostazione predefinita. Questo viene fatto per motivi di sicurezza. Nel caso in cui un account sia compromesso, significa che anche l'attaccante non avrà automaticamente i permessi di root.

Se desideri fare a meno di questa raccomandazione di sicurezza ed essere in grado di accedere a SSH con il tuo account di root, c'è una semplice impostazione che puoi modificare nel file di configurazione del server SSH per abilitare l'accesso come root. In questo tutorial, vedrai come abilitare l'accesso SSH root su Ubuntu 20.04 Server o Desktop.

In questo tutorial imparerai:

  • Come abilitare l'accesso root a SSH
  • Come riavviare il servizio SSH
  • Come impostare una password per l'account root
  • Come consentire la porta 22 (SSH) tramite il firewall ufw
Requisiti software e convenzioni della riga di comando Linux
Categoria Requisiti, convenzioni o versione del software utilizzata
Sistema Ubuntu 20.04 Fossa focale
Software Server OpenSSH
Altro Accesso privilegiato al tuo sistema Linux come root o tramite sudo comando.
Convenzioni # – richiede che i comandi linux dati vengano eseguiti con i privilegi di root direttamente come utente root o usando sudo comando
$ – richiede che i comandi linux dati vengano eseguiti come un normale utente non privilegiato

Consentire l'accesso root SSH su Ubuntu 20.04 istruzioni passo passo


L'accesso alla shell remota ssh di root è negato per impostazione predefinita. Segui le istruzioni seguenti per abilitare l'accesso SSH per l'account root.

  1. Apri il /etc/ssh/sshd_config file con privilegi di amministratore, utilizzando nano o l'editor di testo che preferisci.
    $ nano /etc/ssh/sshd_config
    
  2. All'interno di questo file, trova e modifica la riga seguente:Cambia da:
    #PermitRootLogin prohibit-password
    

    A:

    PermitRootLogin yes
    

    Il modo rapido per fare questo lavoro potrebbe essere semplicemente usare il sed comando come mostrato di seguito:

    $ sudo sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/' /etc/ssh/sshd_config
    
  3. Al termine della modifica, salva il file e riavvia il servizio SSH affinché le modifiche abbiano effetto.
    $ sudo systemctl restart ssh
    
  4. Per impostazione predefinita, la password di root non è impostata su Ubuntu 20.04 e viene visualizzato il messaggio di errore Permission denied, please try again apparirà quando si tenta di accedere a SSH come utente root. Per questo motivo dobbiamo impostare la password di root. Quando richiesto, inserisci la password dell'utente corrente seguita dalla nuova password di root:
    $ sudo passwd
    [sudo] password for linuxconfig: 
    Enter new UNIX password: 
    Retype new UNIX password: 
    passwd: password updated successfully
    
  5. Assicurati che il tuo firewall consenta anche la connessione in entrata sulla porta 22 (porta predefinita di SSH).
    $ sudo ufw allow ssh
    
  6. Finalmente, sei pronto per accedere a SSH con l'account utente root su Ubuntu 20.04.
    $ ssh root@ubuntu-server
    

Pensieri conclusivi

In questo tutorial, abbiamo visto come abilitare l'accesso SSH root in Ubuntu 20.04 Focal Fossa Linux. Sebbene sia una funzionalità di sicurezza predefinita avere gli accessi root disabilitati per impostazione predefinita, in genere va bene abilitare gli accessi purché si disponga di una password sicura. Puoi anche modificare la porta predefinita di SSH per fornirti ulteriore sicurezza.



Ubuntu
  1. Abilita l'accesso root SSH su Debian Linux Server

  2. Consenti l'accesso root ssh sul server Linux Ubuntu 14.04

  3. Come abilitare SSH come root su AWS Ubuntu Instance

  4. Abilita SSH su Ubuntu 20.04 - Guida passo passo?

  5. Come abilitare SSH su Ubuntu 18.04 Bionic Beaver

Abilita SSH su Ubuntu 22.04 Jammy Jellyfish Linux

Come abilitare SSH su Ubuntu 20.04

Come abilitare SSH in Ubuntu

Come abilitare e disabilitare l'account di root in Ubuntu

Come abilitare il server SSH su Ubuntu 22.04

Come abilitare ssh su Ubuntu 20.04 LTS Linux