La gestione di un server su una piattaforma robusta come ava.hosting richiede spesso l’accesso amministrativo, ma Ubuntu disabilita per impostazione predefinita il login di root tramite SSH per motivi di sicurezza. Negli scenari in cui l’accesso di root è essenziale, come la distribuzione di aggiornamenti critici o la configurazione delle impostazioni di sistema, l’abilitazione del login SSH di root può semplificare il flusso di lavoro. Questa guida vi spiega come abilitare in modo sicuro il login di root su un server Ubuntu di ava.hosting, bilanciando la convenienza con la sicurezza per mantenere sicuro il vostro ambiente VPS o di hosting condiviso.

Passo 1: Passare all’utente root

Prima di abilitare l’accesso root, assicurarsi di avere l’accesso root. È possibile passare all’utente root con:

sudo -i

Se non avete ancora impostato una password di root, potete crearne una con:

sudo passwd root

Inserire e confermare la nuova password di root.

Passo 2: modificare il file di configurazione SSH

Per consentire il login di root tramite SSH, è necessario modificare il file di configurazione SSH.

  1. Aprite il file di configurazione SSH in un editor di testo:
    sudo nano /etc/ssh/sshd_config
  2. Individuare la seguente riga:
    PermitRootLogin prohibit-password
  3. Modificatela in:
    PermitRootLogin yes
  4. Salvare il file premendo CTRL X , poi Y e Invio.

Passo 3: Riavviare il servizio SSH

Applicate le modifiche riavviando il servizio SSH:

sudo systemctl restart ssh

Passo 4: Consentire l’accesso root SSH nel firewall (se applicabile)

Se avete abilitato UFW (Uncomplicated Firewall), consentite il traffico SSH:

sudo ufw allow ssh
sudo ufw reload

Passo 5: Prova di accesso di root tramite SSH

Ora, provate ad accedere come root da un altro sistema utilizzando:

ssh root@your-server-ip

Inserire la password di root quando richiesto.

Passo 6: Accesso sicuro a root (facoltativo ma consigliato)

Per motivi di sicurezza, si consiglia di limitare l’accesso di root consentendo solo IP specifici. Modificare nuovamente il file di configurazione SSH:

sudo nano /etc/ssh/sshd_config

Aggiungete la seguente riga:

AllowUsers root@your-trusted-ip

Salvare il file e riavviare SSH:

sudo systemctl restart ssh

Conclusione

Abilitare l’accesso SSH di root su un server Ubuntu ospitato da ava.hosting semplifica le attività amministrative, ma deve essere fatto con attenzione. Seguendo questi passaggi, è possibile abilitare l’accesso root in modo sicuro, sfruttando l’infrastruttura affidabile di ava.hosting. Ad esempio, si può abilitare l’accesso root per installare un pacchetto software come nginx direttamenteo per risolvere un’interruzione di servizio critica. Per ridurre al minimo i rischi, utilizzare l’autenticazione con chiave SSH e limitare l’accesso agli IP affidabili. Grazie a queste precauzioni, potrete gestire il vostro server ava.hosting con fiducia, garantendo efficienza e sicurezza.