In het volgende artikel gaan we kijken hoe we Webmin op Ubuntu 20.04 kunnen installeren. Dit is een webgebaseerde tool waarmee sysadmins systemen beheren vergelijkbaar met Gnu / Linux en Unix, vooral servers. Met Webmin kunt u gebruikersaccounts beheren, pakketten bijwerken, systeemlogbestanden, firewalls, e-mail, database, postfix enz. Configureren.
Webmin is geschreven in Perl en draait als zijn eigen webserver en proces Standaard communiceert het via TCP via poort 10000 en kan worden geconfigureerd om SSL te gebruiken, als OpenSSL is geïnstalleerd met Perl-modules.
Dankzij deze tool de moeilijkheid van het configureren van onze eigen server wordt naar de achtergrond gedegradeerd en Webmin zorgt voor al het technische gedeelte, waardoor alleen de besluitvorming overblijft voor de gebruiker. Op deze manier hoeven ze geen tijd te verspillen aan het onderzoeken van de details van hoe de opties die ze beschikbaar willen hebben, kunnen worden geïmplementeerd.
Webmin installeren op Ubuntu 20.04
Voordat u met de installatie van een programma begint, is het altijd een goed idee update eerst de pakketten die beschikbaar zijn in de repositories We kunnen dit doen door een terminal te openen (Ctrl + Alt + T) en de volgende opdrachten uit te voeren:
sudo apt update && sudo apt upgrade
Vervolgens zullen we moeten installeer de nodige afhankelijkheden met behulp van commando:
sudo apt install software-properties-common apt-transport-https
Schakel de Webmin-repository in
Op dit punt moeten we schakel de Webmin-repository in omdat deze nog niet beschikbaar is in Ubuntu 20.04 LTS.
Laten we allereerst voeg de Webmin GPG-sleutel toe zoals weergegeven in het volgende:
sudo wget -q http://www.webmin.com/jcameron-key.asc -O- | sudo apt-key add -
Na het vorige commando kunnen we handmatig Webmin-repository toevoegen met het commando:
sudo add-apt-repository "deb [arch=amd64] http://download.webmin.com/download/repository sarge contrib"
Installeer Webmin
Tot dusver hebben we het systeem bijgewerkt, de Webmin GPG-sleutel geïnstalleerd en handmatig de vereiste repository toegevoegd. Het volgende dat we gaan doen is installeer webmin uitvoeren in een terminal (Ctrl + Alt + T) de opdracht:
sudo apt install webmin
Na de installatie kunnen we dat Controleer de status van dienst het uitvoeren van de opdracht:
sudo systemctl status webmin
Zoals te zien is in de bovenstaande schermafbeelding, werkt Webmin al correct. Nu voor controleer de geïnstalleerde versie, we hoeven alleen het volgende commando te gebruiken:
dpkg -l | grep webmin
In de vorige uitvoer zullen we dat zien we installeren Webmin versie 1.941 Nu de tool is geïnstalleerd en actief is, hebben we nu toegang tot het configuratiescherm via de webbrowser.
Configureer de firewall
Standaard deze tool luistert op TCP-poort 10000. Om extern toegang te krijgen tot onze server, moeten we de poort in de firewall openen Om dit te doen, zullen we de opdracht uitvoeren in een terminal (Ctrl + Alt + T):
sudo ufw allow 10000/tcp
Nu zullen we de firewall opnieuw laden om de wijzigingen door te voeren:
sudo ufw reload
Om de status van de firewall te controleren, voeren we het volgende uit:
sudo ufw status
Inloggen
Om in te loggen op Webmin, hoeven we alleen maar in te loggen open de browser en ga naar het IP-adres van onze server:
https://IP-del-servidor:10000/
In eerste instantie gaan we naar de volgende webpagina kijken die aangeeft dat er een potentieel risico in het verschiet ligt. Dit is niet zorgwekkend aangezien het gebeurt omdat Webmin genereert zijn eigen zelf toegewezen SSL-certificaat dat de browser niet als veilig beschouwt.
Om dit obstakel te omzeilen, klikken we eenvoudig op de ''vergevorderd'en dan in'Accepteer het risico en ga verder'.
Nu kunnen we inloggen met onze systeemgebruiker. Bovendien, wanneer deze applicatie is geïnstalleerd, maakt het een superuser aan om de applicatie te beheren met de root-naam en het wachtwoord dat onze root-gebruiker op de machine heeft. Als u de root-account niet hebt geactiveerd, moet u mogelijk het wachtwoord van de Webmin-rootgebruiker wijzigen Dit kan gedaan worden door een terminal te openen (Ctrl + Alt + T) en het commando te typen:
sudo /usr/share/webmin/changepass.pl /etc/webmin root nueva-clave
Eindelijk gaan we naar het scherm waar we kunnen inloggen.
Op dit punt kunnen we doorgaan en ons Ubuntu 20.04-systeem configureren volgens de specificaties.
Om onze installatie bij te werken, na elke lancering is het niet meer nodig om de volgende opdrachten in een terminal uit te voeren (Ctrl + Alt + T):
sudo apt update && sudo apt upgrade
uninstall
naar verwijder repository, in de terminal (Ctrl + Alt + T) zullen we het commando moeten uitvoeren:
sudo add-apt-repository --remove "deb https://download.webmin.com/download/repository sarge contrib"
Dan kunnen we verwijder tool met behulp van commando:
sudo apt remove webmin; sudo apt autoremove
naar meer informatie over deze softwarekunt u de project website en documentatie die ze ons daar aan gebruikers aanbieden.
Hallo iedereen.
Ik vind het een prima tool.
maar na de installatie is er iets met me gebeurd waarvan ik niet weet of het een gevolg is van de installatie.
na het installeren van Webmin. op mijn server met Ubuntu 20.04 wanneer de server opnieuw wordt opgestart, verliest het de IP-adressen van de interfaces. en ik ben gedwongen om ze te configureren via ifconfig. Ik heb het bestand installer-config.yaml bekeken en het is correct geconfigureerd.
Ik heb geprobeerd het via Webmin te configureren, maar ik heb geen geluk gehad.
Suggesties?