Webmin è uno strumento di configurazione del sistema operativo basato sul Web per sistemi simili a Unix come Solaris, Linux (Red Hat in particolare) e FreeBSD. È rilasciato con licenza BSD 3-clausola "Nuovo" o "Rivisto".
Webmin aiuta l'amministratore di sistema a gestire l'interno del sistema operativo come la modifica di password, quote disco, file system, processo, processi pianificati, pacchetti software, registri di sistema e molto altro.
Con Webmin puoi anche gestire/configurare applicazioni open source come DNS , DHCP, server MySQL , PostgreSQL , Server HTTPD Apache e altri servizi di rete.
Questo post ti guida a installare Webmin su Ubuntu 18.04 .
Webmin è disponibile per impostazione predefinita nel repository di Ubuntu. La versione del pacchetto disponibile nel repository di Ubuntu potrebbe essere un po' più vecchia della versione ufficiale, quindi installeremo Webmin usando il suo repository ufficiale.Installa Webmin
Installa le dipendenze per Webmin.
sudo apt install -y perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python apt-transport-https
Aggiungi il repository di pacchetti Webmin al sistema.
echo "deb http://download.webmin.com/download/repository sarge contrib " | sudo tee /etc/apt/sources.list.d/webmin.list
Scarica la chiave GPG di Webmin.
wget http://www.webmin.com/jcameron-key.asc
Importa la chiave GPG di Webmin nel sistema.
sudo apt-key add jcameron-key.asc
Aggiorna l'indice del repository.
sudo apt update
Installa il pacchetto Webmin usando il comando apt.
sudo apt install -y webmin
Risultato:
Reading package lists... Done Building dependency tree Reading state information... Done The following NEW packages will be installed: webmin 0 upgraded, 1 newly installed, 0 to remove and 281 not upgraded. Need to get 15.6 MB of archives. After this operation, 172 MB of additional disk space will be used. Get:1 http://download.webmin.com/download/repository sarge/contrib amd64 webmin all 1.890 [15.6 MB] Fetched 15.6 MB in 39s (400 kB/s) Selecting previously unselected package webmin. (Reading database ... 128605 files and directories currently installed.) Preparing to unpack .../archives/webmin_1.890_all.deb ... Unpacking webmin (1.890) ... Processing triggers for ureadahead (0.100.0-20) ... Setting up webmin (1.890) ... Webmin install complete. You can now login to https://desktop:10000/ as root with your root password, or as any user who can use sudo to run commands as root. Processing triggers for systemd (237-3ubuntu10) ... Processing triggers for ureadahead (0.100.0-20) ...
Controllo Webmin
Per avviare Webmin, esegui:
sudo systemctl start webmin
Per interrompere il Webmin, esegui:
sudo systemctl stop webmin
Per riavviare Webmin, eseguire:
sudo systemctl restart webmin
Per visualizzare lo stato del servizio Webmin, eseguire:
sudo systemctl status webmin
Accedi all'interfaccia Webmin
Ora apri un browser e visita
https://your-ip-addr-ess:10000 Webmin utilizza un certificato SSL autofirmato per una comunicazione sicura. Quindi, devi aggiungere un'eccezione nel tuo browser per accedere a Webmin. Accedi come root o qualsiasi utente con privilegi sudo quando Webmin richiede nome utente e password.Una volta effettuato l'accesso, Webmin potrebbe reindirizzarti alla sua dashboard dove puoi ottenere informazioni di base sul tuo sistema.
Per gestire o configurare qualsiasi servizio o applicazione, scegli quello desiderato dal riquadro di sinistra.
Una caratteristica importante di Webmin è che ha un terminale ssh basato sul web integrato. Puoi avviare il terminale facendo clic sull'icona sottostante o utilizzando la combinazione da tastiera "Alt+k".
Terminale SSH basato sul Web:
Questo è tutto.