HELPER VPS

Reinstallazione del VPS e password root, dalla verifica alla rigenerazione

La password root si può rivedere nella pagina del server per 7 giorni e si può rigenerare in qualsiasi momento. Quando vuoi riportare il sistema allo stato iniziale, installi da capo sullo stesso server un sistema operativo o un'immagine app.

Dove si vede la password root?

Quando crei un server viene impostata in automatico una password root lunga e casuale. Nella pagina del server, che si apre cliccando sul server nell'elenco dell'account, c'è il campo della password root: premendo Mostra compare la password. Copiala con il pulsante di copia accanto e incollala nell'accesso SSH.

La password resta visibile per 7 giorni dall'impostazione, poi la eliminiamo dai nostri sistemi. La conserviamo cifrata e solo per poco tempo, quindi salvala in un gestore di password al primo accesso. Se vuoi eliminarla prima, premi Elimina ora e sparisce subito. La password nel server resta la stessa: viene eliminata solo la copia conservata per la visualizzazione.

Se hai creato il server via API, la stessa password è presente una volta in root_password nella risposta di creazione ed è visibile anche nella pagina del server per 7 giorni.

Due modi per cambiare la password root

Metodo 1. Crea una nuova password dalla pagina del server

Premendo Crea nuova password root nella pagina del server, sul server viene impostata una nuova password casuale, di nuovo visibile per 7 giorni. È il modo più rapido se hai dimenticato la password o se è sparita dalla schermata dopo 7 giorni. Si può usare con il server in esecuzione o fermo, e file e impostazioni sul disco restano invariati.

Metodo 2. Cambiala direttamente dal server

Se sei già connesso, con il comando passwd imposti la password che preferisci. Basta digitare due volte la nuova password. Una password cambiata così non compare nella pagina del server, quindi salvala sempre a parte.

Terminale
passwd

La soluzione più sicura è accedere di solito con una chiave SSH e tenere la password per le emergenze. Per registrare una chiave segui la guida alle chiavi SSH; da Windows, la guida all'accesso SSH da Windows.

Quando si usa la reinstallazione?

La reinstallazione cancella il disco lasciando il server com'è e installa un nuovo sistema operativo o un'immagine app. Nome del server, costo e data di addebito restano invariati e non ci sono costi aggiuntivi. È utile in questi casi.

  • Quando hai cambiato molte impostazioni e vuoi ripartire pulito da zero
  • Quando vuoi passare da Ubuntu a un altro sistema operativo, come Debian o AlmaLinux
  • Quando vuoi passare a un'immagine app come Docker, WordPress o LEMP e usarla subito
  • Quando lo stato del server è dubbio e vuoi ricostruirlo con un sistema pulito

La reinstallazione riscrive l'intero disco, quindi file, database e impostazioni sul server vengono tutti cancellati. Sposta prima i dati necessari sul tuo PC o su un altro storage. Al passo successivo trovi un metodo semplice.

Spostare i dati prima della reinstallazione

Raccogli file del sito e impostazioni del server in un unico archivio e salva i database in un file di dump. Con MySQL e MariaDB esporti tutti i database in un solo file come qui sotto.

Terminale
mkdir -p /root/keep
tar czf /root/keep/files.tar.gz /var/www /etc/nginx
mysqldump --single-transaction --all-databases | gzip > /root/keep/db.sql.gz
ls -lh /root/keep

Se usi PostgreSQL, esporta con sudo -u postgres pg_dumpall | gzip > /root/keep/pg.sql.gz. Quando hai raccolto tutto, scaricalo sul tuo PC con scp. Il comando è lo stesso su Windows PowerShell, Mac e Linux.

Il tuo computer
scp -r root@YOUR_SERVER_IP:/root/keep ./keep

Se vuoi conservare l'intero disco del server così com'è in quel momento, puoi anche ordinare uno snapshot prima della reinstallazione. La differenza tra backup automatico e snapshot è spiegata nella guida a backup e snapshot.

Passi della reinstallazione

Passo 1. Apri Reinstalla nella pagina del server

Clicca sul server nell'elenco dell'account e vai alla sezione Reinstalla. La reinstallazione è disponibile con il server in esecuzione o fermo. Se il server è sospeso per un pagamento in ritardo, riattivalo prima con Paga un altro mese ora nella sezione Rinnovo, poi reinstalla.

Passo 2. Scegli l'immagine

Scegli cosa installare tra sistemi operativi come Ubuntu, Debian, AlmaLinux, Rocky Linux, CentOS Stream e FreeBSD, o immagini app come Docker, WordPress, LEMP e Node.js. Le caratteristiche di ogni sistema operativo sono nell'elenco dei sistemi operativi.

Passo 3. Conferma inserendo il nome del server

Per evitare di cancellare per errore un altro server, il pulsante Reinstalla si attiva solo dopo aver inserito esattamente il nome del server nel campo di conferma. Inserisci il nome identico a quello mostrato nell'elenco dei server e premi Reinstalla.

Passo 4. Attendi la fine dell'installazione

Lo stato del server passa a In installazione e, al termine, torna a In esecuzione. La pagina del server mostra lo stato in automatico, quindi basta lasciarla aperta. Viene creata una nuova password root per il nuovo sistema, di nuovo visibile per 7 giorni nel campo della password root.

Accedere di nuovo dopo la reinstallazione

Il nuovo sistema genera anche una nuova impronta del server SSH. Per questo, sui PC da cui avevi già effettuato l'accesso, compare l'avviso REMOTE HOST IDENTIFICATION HAS CHANGED. Compare sempre quando un server viene reinstallato: basta eliminare la vecchia impronta salvata e accedere di nuovo.

Il tuo computer
ssh-keygen -R YOUR_SERVER_IP
ssh root@YOUR_SERVER_IP

Al sistema reinstallato accedi con la nuova password root. Se accedevi con una chiave SSH, entra la prima volta con la password e aggiungi di nuovo la chiave. Su Mac e Linux basta una riga di comando come quella qui sotto. Su Windows usa il comando di una riga della guida all'accesso SSH da Windows.

Il tuo computer
ssh-copy-id root@YOUR_SERVER_IP

Una volta dentro, aggiorna il sistema come nella guida al primo accesso e riapri solo le porte che usi con la guida al firewall di base. Carica con scp i dati che avevi spostato e ripristinali con comandi come tar xzf e gunzip < db.sql.gz | mysql.

Differenza tra reinstallazione ed eliminazione del server

La reinstallazione cambia solo il sistema continuando a usare lo stesso server; l'eliminazione rimuove completamente server e disco. Se pensi di continuare a usare il server, scegli la reinstallazione. Anche per l'eliminazione, come per la reinstallazione, il pulsante si attiva solo dopo aver inserito il nome del server.

Anche per cambiare sistema operativo non serve eliminare e ricreare il server: basta reinstallare. Codice del server e data di addebito restano gli stessi, quindi non devi cambiare i dati del server registrati nell'API o negli strumenti di monitoraggio.

Quando il server non ti serve più, eliminalo. Il periodo residuo del mese già pagato non viene rimborsato, quindi conviene farlo poco prima della data di addebito. Pagamenti e rinnovi sono spiegati in dettaglio nella pagina dei prezzi e nella politica di rimborso.

Guide correlate

Impostazioni utili da completare dopo questa guida.

Tutte le guide