Gli installatori Linux hanno fatto molta strada. Puoi installare molte delle principali distribuzioni più facilmente oggi di quanto avresti potuto fare cinque o 10 anni fa. Uno di questi installatori ora usato da Canonical per Ubuntu server e workstation 20.04 chiamato Subiquity, sostituisce l’installatore Debian precedentemente usato da Ubuntu.
In questo articolo, imparerai, passo dopo passo come installare Ubuntu Server 20.04!
Cosa imparerai
Questo articolo ti accompagnerà attraverso uno scenario reale in cui installerai Ubuntu Server 20.04. Imparerai il processo di installazione passo dopo passo, configurerai le impostazioni standard come l’aggiornamento del programma di installazione, configurerai un indirizzo IP, configurerai i dischi, aggiungerai un account utente root e configurerai un hostname, configurerai l’accesso remoto usando SSH, e infine, eseguirai gli aggiornamenti post-installazione.
Prequisiti
Per seguire questa guida, è necessario disporre delle seguenti risorse:
- Ubuntu Server 20.04 ISO
- Un Hypervisor o un server fisico indipendente
- Hyper-V
- VMware ESXi, Player o Workstation
- KVM / VirtualBox
- Voglia di imparare
Pronto ad imparare? Grande!
Installare Ubuntu Server
Senza ulteriori indugi iniziamo!
- Iniziare l’installazione avviando la tua VM ospite utilizzando la ISO di Ubuntu Server 20.04. Questa guida menzionerà molto VMware; tuttavia, è possibile utilizzare qualsiasi hypervisor. Gli esempi qui sono di VMware ESXi 7.0, ma è possibile utilizzare anche Microsoft Hyper-V, VirtualBox, o VMware Player, per citarne alcuni. Quando avvii la tua VM guest, dovresti vedere dei messaggi di avvio del sistema mentre la VM guest si avvia. Dopo aver terminato il processo di avvio, vedrai la seguente schermata di benvenuto:
La scelta della lingua predefinita è l’inglese. Se questa è la lingua che vuoi usare, premi Invio.
2. Nella prossima schermata, scegli se vuoi aggiornare il programma di installazione o no. Se sei connesso a Internet, usa i tasti freccia per selezionare ‘Update to the new installer’ e premi Invio. Altrimenti, puoi saltare questo passaggio.
Il programma di installazione inizierà a scaricare, e l’aggiornamento inizierà:
3. Una volta che il programma di installazione ha completato l’aggiornamento, è necessario scegliere il layout della tastiera. L’impostazione predefinita è English (US). Se ti vanno bene queste impostazioni predefinite, scegli Done e premi Invio:
4. Ora è il momento di configurare la rete. Per impostazione predefinita, il programma di installazione cercherà un indirizzo DHCP e configurerà automaticamente la rete. Tuttavia, dovresti impostare ora l’indirizzo IP su una configurazione valida per la tua rete. Si potrebbe scrivere l’indirizzo assegnato e usarlo come configurazione statica. Se scegli questa strada, assicurati di rendere quell’indirizzo una prenotazione statica nella tua configurazione del server DHCP.
5. Per configurare un indirizzo statico, seleziona eth0, come mostrato sotto, e premi Invio. Sarà quindi necessario selezionare IPv4 o IPv6 e assegnare la subnet corretta, l’indirizzo, il gateway e gli indirizzi del name server. IPv6 è principalmente per il traffico verso internet perché il mondo sta esaurendo lo spazio degli indirizzi IPv4. Non è qualcosa che avrai bisogno di usare per il traffico locale molto presto.
Per la maggior parte dei casi, sceglierai IPv4 come mostrato di seguito:
6. Al termine, le impostazioni saranno applicate e potrai continuare. Seleziona Done, e premi Enter per continuare.
7. La prossima schermata ti chiederà di configurare un indirizzo proxy. Se ne usi uno per accedere a internet, inserisci quell’indirizzo qui, altrimenti lascialo vuoto e seleziona Fatto, e premi Invio:
8. Successivamente, è il momento di scegliere una configurazione del disco. Per gli scopi di questa guida, ci atterremo il più possibile alle impostazioni predefinite. Assicuratevi che sia selezionato Use an entire disk e che sia selezionato Set up this disk as an LVM group. Con entrambi selezionati, scegliere Done e premere Invio:
9. Rivedere la configurazione dello storage. Ora sarebbe un buon momento per documentare anche la configurazione del disco. Se sei soddisfatto della tua configurazione, scegli Done e premi Enter:
10. Poiché la formattazione e il partizionamento di un disco sono considerati distruttivi, vedrai una finestra di dialogo di conferma. Scegliere Continua e premere Invio:
11. La prossima schermata sarà la schermata di impostazione del profilo. Questo account sarà l’account utente root per il tuo server. Inserisci il tuo nome, il nome del server, un nome utente e una password che vuoi usare. Il nome utente può essere il vostro nome o un personaggio della Marvel Comics. La scelta è vostra. Qualunque sia la decisione, assicurati di documentare queste informazioni prima di procedere!
12. Quando siete soddisfatti delle informazioni, selezionate Done e premete Enter:
13. Ora ti viene chiesto se vuoi installare o meno OpenSSH Server. Se hai intenzione di usare solo la console della VM per accedere al server, salta l’installazione. Puoi installare OpenSSH più tardi. Tuttavia, se hai intenzione di utilizzare la connettività SSH per gestire il tuo host, assicurati che sia selezionato Install OpenSSH Server. È più facile farlo ora che installarlo e configurarlo in seguito. Se hai familiarità con le chiavi SSH, puoi anche importare le tue chiavi ora per abilitare un login sicuro senza password.
14. Quando sei soddisfatto delle selezioni, scegli Done e premi Enter:
15. Ora stai per finire! Il prossimo passo è installare alcuni degli snap più popolari che sono disponibili per Ubuntu Server.
Se vuoi, seleziona PowerShell e scegli Done, e premi Invio. Altrimenti, seleziona semplicemente Done, e premi Invio.
Ubuntu Server inizierà ora l’installazione. In genere l’installazione richiede solo pochi minuti su una macchina virtuale.
16. Dopo alcuni minuti e, è necessario riavviare. Premi Invio e il server si riavvierà.
Apertura delle porte comuni
È necessario aggiungere un po’ di sicurezza di base alla tua installazione installando un firewall. Per impostazione predefinita, il Un-Complicated Firewall (ufw) in Ubuntu Server 20.04 non è configurato e abilitato.
I passi in questa sezione non sono tecnicamente richiesti per un’installazione vanilla. Tuttavia, se avete intenzione di utilizzare questo server come un server web o forse un server di database, continuate a leggere.
Ora connettetevi al vostro nuovo server utilizzando il protocollo SSH. Per questa guida, Windows Terminal e PowerShell 7 usano SSH per eseguire i comandi.
Abilitare il Firewall
- Apri il tuo client SSH, e inserisci il seguente comando usando il nome utente e l’indirizzo IP che hai usato durante l’installazione di Ubuntu Server:
ssh @
2. Premi Invio. Aspettate il prompt per accettare la chiave di crittografia se non vi siete già connessi via SSH prima. Il processo che vedrete nella seguente gif animata:
Verificate lo stato Uncomplicated Firewall o UFW digitando il seguente comando nel terminale:
sudo ufw status verbose
Lo stato del firewall sarà inattivo. Abilita e avvia il demone del firewall ora digitando il comando seguente e premendo Invio:
sudo ufw enable
Dovresti prima impostare l’accesso per SSH. Questo è necessario una volta che il firewall è abilitato.
sudo ufw allow ssh
Se stai impostando questo server Ubuntu per agire come un server web o forse un server MySQL, vedrai le porte necessarie da aprire qui sotto.
sudo ufw allow httpsudo ufw allow httpssudo ufw allow mysql
Ora ricarica la configurazione del firewall per applicare le modifiche inserendo il seguente comando:
sudo ufw reload
Potresti voler essere più preciso con dove permetti al traffico di arrivare. Questa guida usa ovunque perché ci sono altre misure di sicurezza in atto che impediscono l’accesso alle macchine sulla rete utilizzata. Se vuoi fare qualche lettura aggiuntiva su come configurare UFW, leggi di più iniziando da qui.
Aggiornamento di Ubuntu Server 20.04
Per l’ultimo compito, che vorrai eseguire prima di andare avanti è quello di aggiornare il sistema operativo e aggiornare qualsiasi pacchetto che potrebbe aver bisogno di un aggiornamento. Potresti volerlo fare per assicurarti che il tuo server appena coniato abbia tutte le ultime correzioni di sicurezza e di bug disponibili.
Per farlo, inizia usando il comando apt, come mostrato qui sotto.
Il gestore dei pacchetti apt eseguirà la scansione dei repository di Ubuntu per aggiornamenti/upgrades. Il parametro -y sopprime i dialoghi di conferma, e tutti i pacchetti che hanno aggiornamenti verranno visualizzati sullo schermo.
sudo apt update -y
Eseguite ora il prossimo comando.
Ora il gestore di pacchetti apt inizierà ad applicare tutti gli aggiornamenti precedentemente trovati che necessitano di aggiornamenti. Il parametro -y
sopprimerà qualsiasi dialogo di conferma. Questo passo potrebbe richiedere un minuto o due, a seconda della tua connessione internet e delle prestazioni del sistema.
sudo apt upgrade -y
Congratulazioni! Hai appena installato, configurato e aggiornato con successo Ubuntu Server 20.04 LTS.
Scopri di più
- Subiquity su GitHub
- Installazioni automatiche di Ubuntu Server con Subiquity