Come installare Ubuntu Server con crittografia e configurazione del disco

Ubuntu Il server è uno dei più utilizzati Linux distribuzioni su server Linux, insieme alla popolare distribuzione Debian. Questo sistema operativo offre grandi prestazioni per server e funzionalità di virtualizzazione con Docker, tra le altre. L'ultima versione LTS di Ubuntu Server è 20.04 LTS e ha il pieno supporto per gli aggiornamenti di sicurezza e la manutenzione fino all'anno 2025, inoltre, abbiamo un supporto aggiuntivo di tre anni per gli aggiornamenti di sicurezza. Oggi ti mostreremo come scaricare, installare ed eseguire la configurazione di base di questo sistema operativo orientato al server, perché non ha un'interfaccia utente grafica.

Scarica Ubuntu Server dal sito ufficiale

installa Ubuntu Server con crittografia del disco

Quando installiamo un sistema operativo Ubuntu Server, dobbiamo tenere conto che è orientato ai server, quindi non avremo le stesse utilità installate come nella versione Ubuntu per desktop, inoltre, non abbiamo nemmeno un utente grafico interfaccia, per risparmiare un sacco di CPU ed RAM risorse tra le altre. Questa installazione fornisce le basi per la creazione di più server virtualizzati, poiché supporta la virtualizzazione con QEMU, il supporto per Docker e altre tecnologie di virtualizzazione ampiamente utilizzate nel mondo degli affari.

Per effettuare l'installazione di Ubuntu Server, la configurazione del server a livello hardware deve soddisfare alcuni requisiti minimi:

  • 2.5 GB di spazio libero su disco, poiché non dispone di un'interfaccia utente grafica, non avremo bisogno di una grande capacità.
  • 512 MB di RAM, anche se si consiglia di avere almeno 1 GB.
  • Processore da 1 GHz o superiore.
  • Un dispositivo DVD o una porta USB per il supporto di installazione.

È consigliabile disporre di una connessione Internet per scaricare gli ultimi pacchetti trovati nei repository ufficiali di Ubuntu, in questo modo avremo il nostro sistema operativo aggiornato all'ultima versione. Per procedere con il download di questo sistema operativo dovremo accedere al sito web ufficiale di Ubuntu Server , una volta qui, possiamo vedere tre opzioni per l'installazione di questo sistema operativo:

  • VM Ubuntu istantanee
  • Installazione manuale del server
  • Provisioning server automatizzato

Negli screenshot precedenti puoi vedere le caratteristiche principali di ognuno di essi, poiché il nostro obiettivo è installare Ubuntu Server su un server, sceglieremo la seconda opzione di «Installazione manuale del server», una volta scelta questa opzione, clicchiamo su « Scarica Ubuntu Server 20.04.3 LTS »e inizieremo con il download dell'immagine ISO.

Una volta scaricata l'immagine ISO, dovremo procedere con l'installazione di questa ISO su una memoria USB per avviarla sul server. Nel caso in cui disponi di un server con tecnologie come iLO di HP, puoi caricare l'immagine virtualmente attraverso la piattaforma.

Innanzitutto, dobbiamo installare la nostra immagine ISO su una memoria USB con una capacità di 4 GB o superiore o masterizzarla su un'unità DVD. Una volta che il nostro dispositivo USB o DVD ha all'interno tutto il contenuto dell'immagine ISO, dobbiamo avviare il BIOS della nostra macchina per configurare l'avvio di questo, lo scopo di questo è che il nostro hardware avvii il sistema operativo che si trova nella memoria USB o nel DVD unità. In termini generali, per accedere al BIOS del nostro computer o server, dovremo solo premere un tasto nei primi istanti di avvio del nostro PC. Generalmente i tasti più frequenti sono F1, F2 o Canc. E nella sezione Boot configureremo se avvieremo da USB o DVD.

Ora non ci resta che riavviare il nostro computer e osservare come inizia ad avviarsi Ubuntu Server dalla nostra memoria USB o DVD.

Primi passi dell'installazione

Dopo aver configurato correttamente l'avvio del nostro server, dovrebbe apparire la procedura guidata di configurazione di Ubuntu. Durante l'intero processo di installazione utilizzeremo la tastiera. Per muoverci sullo schermo utilizzeremo le frecce e per confermare le azioni utilizzeremo il tasto «invio».

Nel primo menu possiamo scegliere un elenco di lingue da utilizzare nel sistema operativo e in parti della procedura guidata di installazione, ma presto ti accorgerai che la maggior parte delle opzioni di configurazione sono in inglese. In questa sezione sceglieremo «Spagnolo» in modo che il sistema sia in questa lingua.

Dovremo anche scegliere che il layout della tastiera sia in spagnolo, questa sezione è la più importante, altrimenti avremo la tastiera inglese con tutto ciò che significa riguardo ai simboli da utilizzare per eseguire i diversi comandi. Nella sezione «Layout» dovremo premere «Invio» e scegliere l'opzione «Spagnolo». Automaticamente nella sezione “Variante” dovremo mettere esattamente la stessa cosa.

Dopo la lingua e il layout della tastiera dobbiamo configurare la rete. Per impostazione predefinita, il nome della prima interfaccia di rete è ens33 e l'impostazione predefinita è client DHCP. Potremo modificare la configurazione di rete in qualsiasi momento, sia a livello IPv4 che IPv6, inoltre, avremo anche la possibilità di aggiungere una VLAN nel caso in cui stiamo passando un trunk al server da uno switch. Generalmente, possiamo passare diverse VLAN a un server in modo che abbiano comunicazione con diverse sottoreti, nel caso in cui non disponi di sottoreti, non sarà necessario aggiungere il tag VLAN necessario.

Se andiamo in Internet tramite un proxy, qui possiamo inserire l'indirizzo di detto proxy e l'autenticazione con nome utente e password. Possiamo anche configurare un server mirror per Ubuntu invece di usare l'indirizzo predefinito per scaricare tutti i pacchetti.

Una delle parti più importanti è la configurazione dello storage. Si consiglia di installare il sistema operativo su un disco specifico, per avere successivamente più dischi per la sola memorizzazione, e non "mischiare" sistema operativo e memoria. Di solito installeremo il sistema operativo su un SSD guidare in modo che tutto funzioni il più velocemente possibile.

La procedura guidata di configurazione di Ubuntu Server ci consente di scegliere il disco su cui installarlo e avremo anche la possibilità di creare noi stessi le partizioni del disco in modo avanzato. Un'altra opzione molto interessante è che per impostazione predefinita utilizzerà LVM per l'installazione del sistema operativo, inoltre avremo la possibilità di crittografare LVM utilizzando LUKS. Per avere la crittografia del disco per il sistema operativo, dovremo semplicemente inserire una password di accesso e verificare la chiave. Ad ogni avvio del sistema operativo dovremo inserire la passkey, altrimenti il ​​sistema operativo non si avvierà. Se il tuo server ha un sistema come HP iLO a cui accedere come se fossi fisicamente davanti allo schermo, ti consigliamo di utilizzarlo, altrimenti dovrai spostarti fisicamente se riavvii il server.

Una volta configurato, otterremo un riepilogo del file system, dell'avvio e di tutto ciò che abbiamo configurato in precedenza. Una volta che abbiamo rivisto tutto, scegliamo l'opzione "Fatto" e "Continua".

Una volta configurato lo storage, dobbiamo dargli un nome, un nome al server, il nome dell'utente amministratore e la sua password di accesso. Una volta fatto tutto, con le frecce scegliamo “Fatto” e premiamo “Invio” per procedere con l'installazione completa.

Ubuntu Server ci permette di installare software aggiuntivo in modo facile e veloce, la prima cosa che ci dirà è se vogliamo installare il server OpenSSH, un programma fondamentale per gestire e amministrare il server da remoto e in sicurezza. Avremo anche un elenco di programmi molto popolari per sfruttare al meglio il server, possiamo installare utility note come NextCloud, Docker e persino Google-Cloud-SDK e il database PostgreSQL tra gli altri strumenti molto importanti.

Una volta scelto il software aggiuntivo da installare, inizierà il processo di installazione e in pochi minuti lo avremo installato. Poiché non dispone di un'interfaccia utente grafica, l'installazione è davvero veloce.

Una volta installato, scegliamo "reboot now" per accedere direttamente al sistema operativo.

Avvio e messa in servizio

In precedenza abbiamo configurato il sistema operativo Ubuntu Server con la crittografia del disco utilizzando LUKS, ovvero l'intero sistema operativo è crittografato e dovremo utilizzare una passkey per decrittografare tutto il contenuto. Quando avviamo il sistema operativo, per la prima volta o successivamente, ci chiederà sempre la password per sbloccare il disco dm-crypt-0.

Dobbiamo inserire la password di accesso, e inizierà automaticamente a caricare il sistema.

Una volta caricato, dovremo inserire il nome utente e la password di accesso, in questo momento abbiamo un solo utente, quindi inseriamo "redeszone" e la password configurata.

Una volta effettuato l'accesso, indicherà la versione del sistema operativo, il kernel Linux in uso, nonché il carico del sistema, lo spazio di archiviazione occupato e libero, i processi e gli utenti attualmente connessi al sistema. Naturalmente, possiamo anche vedere l'indirizzo IPv4 assegnato e ci darà accesso alla console per iniziare l'esecuzione dei comandi. Di default abbiamo "sudo" abilitato, quindi, se vogliamo eseguire un comando come root, dobbiamo usare il comando "sudo" davanti ad esso.

Come hai visto, l'installazione e l'avvio di Ubuntu Server è davvero semplice, una volta installato con crittografia del disco, ci darà accesso al terminale per installare e configurare tutto ciò che desideriamo, come se fosse un qualsiasi sistema operativo basato su Linux .