Introduzione
Webmin è un software di amministrazione del sistema open source basato su interfaccia web per i sistemi Unix e Linux. Consente agli amministratori di sistema di gestire facilmente i servizi di sistema come la configurazione del firewall, la gestione dei pacchetti, la configurazione del server Web, la gestione dei file, la configurazione di rete e molto altro.
In questo tutorial, ti mostreremo come installare e configurare Webmin su Ubuntu 20.04.
Passo 1: Aggiornamento del sistema
Prima di tutto, è necessario aggiornare il sistema Ubuntu. Per farlo, apri il terminale e digita il seguente comando:
sudo apt update && sudo apt upgrade
Passo 2: Installazione di Webmin
Per installare Webmin, è necessario aggiungere il repository ufficiale di Webmin al file sources.list del sistema Ubuntu. Apri il terminale e digita i seguenti comandi uno per uno:
sudo sh -c 'echo "deb http://download.webmin.com/download/repository sarge contrib" > /etc/apt/sources.list.d/webmin.list'
wget -qO - http://www.webmin.com/jcameron-key.asc | sudo apt-key add -
sudo apt update
sudo apt install webmin
Passo 3: Configurazione del firewall
Dopo aver installato Webmin, è necessario configurare il firewall per consentire l'accesso alla porta 10000 di Webmin. Apri il terminale e digita il seguente comando:
sudo ufw allow 10000/tcp
Passo 4: Accesso a Webmin
Dopo aver completato l'installazione e la configurazione di Webmin, apri il browser Web e digita l'indirizzo IP del tuo server Ubuntu seguito da :10000 (es. http://xxx.xxx.xxx.xxx:10000). Accederai alla pagina di login di Webmin.
Passo 5: Accesso a Webmin da utente non root
Per accedere a Webmin come utente non-root, devi creare un nuovo utente e aggiungerlo al gruppo di amministratori. Apri il terminale e digita i seguenti comandi uno per uno:
sudo adduser nomeutente
sudo usermod -aG sudo nomeutente
Sostituisci "nomeutente" con il nome utente che desideri creare.
Conclusione
In questo tutorial, abbiamo imparato come installare e configurare Webmin su Ubuntu 20.04. Webmin semplifica notevolmente la gestione del sistema per gli amministratori di sistema Linux, fornendo un'interfaccia web intuitiva per la configurazione del server.