Nel prossimo articolo daremo un'occhiata a come installare Webmin su Ubuntu 20.04. Questo è uno strumento basato sul web che consente agli amministratori di sistema gestire i sistemi simile a Gnu / Linux e Unix, in particolare i server. Webmin consente di gestire account utente, pacchetti di aggiornamento, file di registro di sistema, configurare firewall, posta elettronica, database, suffisso, ecc.
Webmin è scritto in Perl e funziona come un proprio server web e processo. Per impostazione predefinita comunica tramite TCP attraverso la porta 10000 e può essere configurato per utilizzare SSL, se OpenSSL è installato con moduli Perl.
Grazie a questo strumento la difficoltà di configurare il nostro server è relegata in secondo piano e Webmin si occupa di tutta la parte tecnica, lasciando solo il processo decisionale all'utente. In questo modo non dovranno perdere tempo a ricercare i dettagli su come implementare le opzioni che desiderano avere a disposizione.
Installazione di Webmin su Ubuntu 20.04
Prima di iniziare l'installazione di un programma, è sempre una buona idea prima aggiorna i pacchetti disponibili dai repository. Possiamo farlo aprendo un terminale (Ctrl + Alt + T) ed eseguendo i comandi:
sudo apt update && sudo apt upgrade
Successivamente dovremo installa le dipendenze necessarie utilizzando il comando:
sudo apt install software-properties-common apt-transport-https
Abilita il repository Webmin
A questo punto, dobbiamo abilitare il repository Webmin poiché non è ancora disponibile in Ubuntu 20.04 LTS.
Prima di tutto, andiamo aggiungere la chiave GPG Webmin come mostrato di seguito:
sudo wget -q http://www.webmin.com/jcameron-key.asc -O- | sudo apt-key add -
Dopo il comando precedente, possiamo aggiungere manualmente il repository Webmin con il comando:
sudo add-apt-repository "deb [arch=amd64] http://download.webmin.com/download/repository sarge contrib"
Installa Webmin
Finora abbiamo aggiornato il sistema, installato la chiave GPG Webmin e aggiunto manualmente il repository richiesto. La prossima cosa che faremo è installa webmin eseguendo in un terminale (Ctrl + Alt + T) il comando:
sudo apt install webmin
Dopo l'installazione, saremo in grado di farlo controllare lo stato di servizio eseguendo il comando:
sudo systemctl status webmin
Come mostrato nello screenshot qui sopra, Webmin è già in esecuzione correttamente. Adesso per controlla la versione installata, dovremo usare solo il seguente comando:
dpkg -l | grep webmin
Nell'output precedente lo vedremo installiamo Webmin versione 1.941. Con lo strumento installato e in esecuzione, ora possiamo accedere al pannello di controllo utilizzando il browser web.
Configura il firewall
Di default, questo strumento ascolta sulla porta TCP 10000. Per accedere esternamente al nostro server, dobbiamo aprire la porta nel firewall. Per fare ciò, eseguiremo il comando in un terminale (Ctrl + Alt + T):
sudo ufw allow 10000/tcp
Ora ricaricheremo il firewall affinché le modifiche abbiano effetto:
sudo ufw reload
Per controllare lo stato del firewall, eseguiremo:
sudo ufw status
Accesso
Per accedere a Webmin, dovremo solo apri il browser e vai all'IP del nostro server:
https://IP-del-servidor:10000/
Inizialmente, esamineremo la seguente pagina Web che indica che esiste un potenziale rischio in arrivo. Questo non è preoccupante come accade perché Webmin genera il proprio certificato SSL autoassegnato che il browser non considera sicuro.
Per aggirare questo ostacolo, faremo semplicemente clic sulla scheda ""avanzato'e poi in'Accetta il rischio e continua'.
Ora possiamo accedere con il nostro utente di sistema. Inoltre, quando questa applicazione è installata, crea un superutente per gestire l'applicazione con il nome root e la password che il nostro utente root ha sulla macchina. Se non si dispone dell'account root attivato, potrebbe essere necessario modificare la password dell'utente root di Webmin. Questo può essere fatto aprendo un terminale (Ctrl + Alt + T) e digitando il comando:
sudo /usr/share/webmin/changepass.pl /etc/webmin root nueva-clave
Finalmente arriveremo alla schermata in cui possiamo accedere.
A questo punto possiamo andare avanti e configurare il nostro sistema Ubuntu 20.04 secondo le sue specifiche.
Per aggiornare la nostra installazione, dopo ogni avvio non ci sarà più da eseguire i seguenti comandi in un terminale (Ctrl + Alt + T):
sudo apt update && sudo apt upgrade
disinstallazione
a eliminare il repository, nel terminale (Ctrl + Alt + T) dovremo eseguire il comando:
sudo add-apt-repository --remove "deb https://download.webmin.com/download/repository sarge contrib"
Allora possiamo rimuovere lo strumento utilizzando il comando:
sudo apt remove webmin; sudo apt autoremove
a ulteriori informazioni su questo software, puoi consultare il sito web del progetto e documentazione che ci offrono agli utenti lì.
Ciao a tutti.
Lo trovo un ottimo strumento.
ma una volta installato mi è successo qualcosa che non so se è una conseguenza dell'installazione.
dopo aver installato Webmin. sul mio server con Ubuntu 20.04 al riavvio del server perde gli indirizzi IP delle interfacce. e sono costretto a configurarli tramite ifconfig. Ho esaminato il file installer-config.yaml ed è configurato correttamente.
Ho provato a configurarlo tramite Webmin ma non ho avuto fortuna.
Qualche suggerimento?