En el següent article anem a fer una ullada a com podem instal·lar Webmin en Ubuntu 20.04. Aquesta és una eina basada en web que permet als administradors de sistemes administrar sistemes similars a GNU / Linux i Unix, Especialment servidors. Webmin permet administrar comptes d'usuari, actualitzar paquets, arxius de registre de sistema, configurar tallafocs, correu electrònic, base de dades, postfix, etc.
Webmin està escrit en Perl i s'executa com el seu propi procés i servidor web. Per defecte es comunica mitjançant TCP a través del port 10000 i pot ser configurat per utilitzar SSL, si OpenSSL està instal·lat amb mòduls de Perl.
Gràcies a aquesta eina la dificultat de configurar el nostre propi servidor, queda relegada a un segon pla i Webmin s'encarrega de tota la part tècnica, Deixant per a l'usuari únicament la presa de decisions. Així aquests no hauran de perdre temps en investigar els detalls de com implementar les opcions que vulguin tenir disponibles.
Instal·lació de Webmin en Ubuntu 20.04
Abans de començar la instal·lació d'un programa, sempre és una bona idea actualitzar primer els paquets disponibles des dels repositoris. Això ho podrem fer obrint una terminal (Ctrl + Alt + T) i executant les ordres:
sudo apt update && sudo apt upgrade
A continuació haurem de instal·lar les dependències necessàries utilitzant la comanda:
sudo apt install software-properties-common apt-transport-https
Activa el repositori de Webmin
Arribats a aquest punt, hem de habilitar el repositori de Webmin, ja que aquest encara no està disponible en Ubuntu 20.04 LTS.
En primer lloc, anem a afegir la clau GPG Webmin com es mostra a continuació:
sudo wget -q http://www.webmin.com/jcameron-key.asc -O- | sudo apt-key add -
Després de la comanda anterior, ja podrem afegir manualment el repositori de Webmin amb la comanda:
sudo add-apt-repository "deb [arch=amd64] http://download.webmin.com/download/repository sarge contrib"
instal·lar Webmin
Fins ara, hem actualitzat el sistema, instal·lat la clau GPG Webmin i agregat manualment el repositori requerit. El següent que farem serà instal·lar Webmin executant en un terminal (Ctrl + Alt + T) la comanda:
sudo apt install webmin
Finalitzada la instal·lació, podrem verificar l'estat del servei executant la comanda:
sudo systemctl status webmin
Com es mostra en l'anterior captura de pantalla, Webmin ja s'està executant de manera correcta. Ara per verificar la versió instal·lada, Només haurem d'utilitzar la següent comanda:
dpkg -l | grep webmin
A la sortida anterior veurem que instal·lem Webmin versió 1.941. Amb l'eina instal·lada i en execució, ara ja podem accedir a l'tauler de control utilitzant el navegador web.
Configura el tallafocs
Per defecte, aquesta eina escolta al port TCP 10000. Per accedir al nostre servidor externament, hem d'obrir el port en el tallafocs. Per fer-ho, executarem la comanda en un terminal (Ctrl + Alt + T):
sudo ufw allow 10000/tcp
Ara tornarem a carregar el tallafocs perquè es realitzin els canvis:
sudo ufw reload
Per verificar l'estat de l'tallafocs, executarem:
sudo ufw status
Iniciar sessió
Per iniciar sessió en Webmin, no tindrem més que obrir el navegador i dirigir-nos a la IP del nostre servidor:
https://IP-del-servidor:10000/
Inicialment, anem a veure la següent pàgina web que indica que hi ha un risc potencial per davant. Això no és preocupant, ja que passa perquè Webmin genera el seu propi certificat SSL autoasignado que el navegador no considera segur.
Per sortejar aquest obstacle, simplement farem clic a la pestanya 'Avançat'I després a'Acceptar el risc i continuar'.
Ara ja podrem iniciar sessió amb el nostre usuari de el sistema. A més aquesta aplicació quan s'instal·la crea un superusuari per a la gestió de l'aplicació amb nom root i el password que tingui el nostre usuari root a la màquina. Si no tens compte de root activada, potser necessitis canviar la clau de l'usuari root Webmin. Això es pot fer obrint una terminal (Ctrl + Alt + T) i escrivint la comanda:
sudo /usr/share/webmin/changepass.pl /etc/webmin root nueva-clave
Finalment arribarem a la pantalla en la qual loguearnos.
Arribats a aquest punt ja podem continuar configurar el nostre sistema Ubuntu 20.04 d'acord amb les seves especificacions.
Per actualitzar la nostra instal·lació, Després de cada llançament no hi haurà més que executar les ordres en una terminal (Ctrl + Alt + T):
sudo apt update && sudo apt upgrade
Desinstal
Per a la eliminar el repositori, A la terminal (Ctrl + Alt + T) haurem d'executar la comanda:
sudo add-apt-repository --remove "deb https://download.webmin.com/download/repository sarge contrib"
A continuació podem eliminar l'eina usant la comanda:
sudo apt remove webmin; sudo apt autoremove
Per a la més informació sobre aquest programari, Es pot consultar la pàgina web de el projecte i la documentació que allà ens ofereixen als usuaris.
Hola a tots.
em sembla una eina excel·lent.
però m'ha passat alguna cosa una vegada instal·lat que no sé si és conseqüència de la instal·lació.
després d'instal·lar Webmin. al meu servidor amb Ubuntu 20.04 quan es reinicia el servidor aquest perd les adreces IP dels interface. i em veig obligat a configurar-los via ifconfig. he revisat el fitxer installer-config.yaml i està correctament configurat.
ho he intentat configurar via Webmin però no he tingut sort.
Alguna suggeriment?