Hoe Webmin te installeren op Ubuntu 19.04

Als u een systeem- of netwerkbeheerder bent, behoort u tot het ondersteuningsgebied van uw bedrijf of bent u gewoon een liefhebber van Linux-besturingssystemen, dan heeft Solvetic geweldig nieuws voor u en dat is dat u een speciaal hulpprogramma heeft om verschillende ( zo niet alle ) de aspecten van uw systeem zowel op het niveau van diensten, processen, gebruikers maar ook machtigingen, informatie en taken die wij dagelijks uitvoeren.

We weten dat Linux ons enkele distributies biedt met een grafische omgeving (GUI), maar als het gaat om een ​​besturingssysteem op serverniveau, is het normaal dat we het in Core-modus (terminal) gebruiken en de ondersteuningstaken kunnen wat vervelend worden en gevoelig voor fouten.

Vervolgens gaan we een hulpmiddel zien om deze taken te vergemakkelijken en dit hulpprogramma is Webmin. Om deze reden vragen we u deze tutorial die Solvetic voor u heeft voorbereid in detail te lezen, zodat u deze in uw organisatie kunt implementeren, ongeacht de grootte ervan. Voor dit geval zullen we Ubuntu 19.04 Server gebruiken en als je het nog steeds niet hebt, nodigen we je uit om het te downloaden via de volgende link:

Wat is WebminAllereerst moeten we weten welk hulpprogramma we gaan gebruiken en wat de voordelen zijn. Webmin is letterlijk ontwikkeld als een webgebaseerde interface, dat wil zeggen toegang via de huidige browsers, om het beheer van Unix-systemen (waaronder Ubuntu Server) op een eenvoudige maar dynamische manier uit te voeren.

We kunnen gebruik maken van de huidige browsers met als enige voorwaarde dat ze Java, tabellen en formulieren ondersteunen, zo ja, dan is het mogelijk om gebruikersaccounts te configureren, de Apache-server te beheren, DNS te configureren, bestanden te bewerken en nog veel meer taken gericht op het beheer en ondersteuning.

De Webmin-tool is geïntegreerd door een webserver die verschillende CGI-programma's heeft die tot doel hebben de systeembestanden bij te werken, waarvan /etc/inetd.conf en / etc / passwd enkele van de bekendste zijn, zowel de Webmin-server als de CGI-programma's hebben zijn geschreven in Perl versie 5 en gebruiken geen niet-standaard Perl-modules voor betere prestaties en responstijden op de behoeften van ieder van ons.

In dit geval zullen we Webmin gebruiken op Ubuntu Server 19.04, maar maak je geen zorgen aangezien Webmin kan worden geïnstalleerd op besturingssystemen zoals:

Door Webmin ondersteunde besturingssystemen op Ubuntu Server 19.04

  • Cygwin
  • Darwin
  • Debian
  • Endian Firewall Linux
  • Fedora Linux
  • GratisBSD
  • Generieke Linux
  • Gentoo Linux
  • CentOS Linux
  • CloudLinux
  • HP / UX
  • IBM AIX
  • Immunix Linux
  • Lanthan Linux
  • Linux Mint
  • LinuxPPC
  • Lycoris Desktop / LX
  • Mac OS X
  • Mandrake Linux Bedrijfsserver
  • Mandriva Linux
  • Mandriva Linux Enterprise Server
  • NetBSD
  • OpenBSD
  • OpenDarwin
  • openmamba Linux
  • OpenNA Linux
  • Oracle Enterprise Linux
  • Oracle VM
  • Redhat Enterprise Linux
  • Redhat Linux
  • Redhat Linux Desktop en nog veel meer

Webmin bevat standaard 113 standaardmodules en we kunnen er nog veel meer gebruiken door derden, maar hier zullen we later iets over zien. Zonder verdere woorden zullen we zien hoe we Webmin op Ubuntu Server 19.04 kunnen installeren.

1. Hoe Webmin-repository's op Ubuntu Server 19.04 te installeren?


De eerste essentiële stap om alles te laten werken zoals verwacht, is het toevoegen van de Webmin-repository aan het systeem, omdat dit ons in staat stelt om Webmin te installeren en bij te werken via de pakketbeheerder.

Stap 1
Deze repository moet worden toegevoegd aan het bestand /etc/apt/sources.list zodat we de gewenste editor (nano of vim) gaan gebruiken en het volgende uitvoeren:

 sudo nano /etc/apt/sources.list
In het geopende bestand moeten we aan het einde de volgende regel invoeren:
 deb http://download.webmin.com/download/repository sarge bijdrage
Stap 2
Dit is de officiële Webmin-repository voor Ubuntu.

VERGROTEN

We slaan de wijzigingen in het bestand op met de Ctrl + O-toetsen en we sluiten het af met de Ctrl + X-toetsen.

2. De Webmin PGP-sleutel opnemen

Stap 1
Nu gaan we de Webmin PGP-sleutel toevoegen zodat het systeem toegang heeft tot de repository en de download kan uitvoeren, om dit te bereiken gaan we het volgende in de console uitvoeren:

 wget http://www.webmin.com/jcameron-key.asc

VERGROTEN

Stap 2
Nu moeten we de sleutel integreren door het volgende uit te voeren:

 sudo apt-key add jcameron-key.asc 

VERGROTEN

3. Webmin-pakketten bijwerken


Zodra het proces is geslaagd, gaan we de Webmin-repositorypakketten bijwerken die we hebben toegevoegd, hiervoor voeren we het volgende uit:
 sudo apt update

VERGROTEN

4. Hoe installeer ik Webmin op Ubuntu Server 19.04

Stap 1
De door iedereen verwachte tijd is aangebroken en het is om Webmin op de server te installeren, hiervoor gaan we het volgende uitvoeren:

 sudo apt install webmin

VERGROTEN

Stap 2
We voeren de letter Y in om de download en installatie van Webmin op de server te bevestigen, wanneer het proces eindigt, zien we de volgende samenvatting:

VERGROTEN

Merk op dat we in het laatste deel van de samenvatting de manier vinden om toegang te krijgen tot het Webmin-paneel met de syntaxis:

 https: // IP-adres: 10000 / https: // machinenaam: 10000 /

5. Hoe de firewall in Linux in te schakelen


Tot nu toe hebben we Webmin geïnstalleerd en de volgende stap zal zijn om de verbindingstoestemming te verlenen, aangezien dit vanuit een webbrowser zal zijn, dit wordt bereikt door autorisatie te verlenen aan poort 10000 in de Ubuntu Server 19.04-firewall, voor deze toestemming is het voldoende om het volgende uit te voeren:
 sudo ufw sta 10000 . toe

VERGROTEN

6. Hoe toegang te krijgen tot Webmin op Ubuntu Server 19.04

Stap 1
Het is tijd om de interface en het gebruik van Webmin op onze server te kennen, hiervoor gaan we naar een browser, in dit geval Google Chrome, en in de adresbalk voeren we een van de volgende opties in:

 https: // oplossend: 10000 / https: // Server_IP: 10000 /
Stap 2
We zullen de volgende waarschuwing zien omdat het een beveiligde HTTPS-verbinding is:

Stap 3
We klikken op de knop Geavanceerde instellingen en daar klikken we op de regel "Doorgaan naar … (niet beveiligd)":

Stap 4
Door daar te klikken, worden we doorgestuurd naar het inlogvenster van Webmin waar we de inloggegevens invoeren waarmee we toegang krijgen tot het systeem:

Stap 5
Klik op de knop Aanmelden en de initiële Webmin-omgeving in Ubuntu Server 19.04 zal als volgt zijn:

VERGROTEN

DashboardIn het eerste venster genaamd Dashboard vinden we specifieke details zoals:

  • Naam van de ploeg.
  • Gebruikte versie van Webmin.
  • Gebruikstijd van het systeem.
  • Verwerker informatie.
  • Huidig ​​RAM-geheugen.
  • Ruimte op de harde schijf.
  • Gebruikt besturingssysteem.
  • Kernel versie.
  • Virtueel geheugen en meer.

Stap 6
Onderaan vinden we twee secties waar het mogelijk is om de laatste logins en het schijfgebruik te bekijken:

VERGROTEN

7. Webmin-gebruiksopties in Ubuntu Server 19.04


Aan de linkerkant vinden we een reeks opties die de Webmin-menu's zijn en van waaruit het mogelijk is om toegang te krijgen tot de vereiste informatie en om de tool indien nodig te configureren.

WebminHet is het configuratiegedeelte van het hulpprogramma dat is onderverdeeld in secties zoals:

  • Webmin-configuratie (thema's, anonieme toegangen, gebruik van modules en nog veel meer)
  • Pas de interface en taal aan
  • Back-up instellingen
  • Webmin gebruikersconfiguratie
  • Voorraadgeschiedenis en meer

VERGROTEN

SysteemHet is een van de meest delicate omdat het vanaf daar mogelijk zal zijn:

  • Bekijk huidige serverprocessen
  • Wachtwoord wijzigen
  • Softwarepakketten bekijken en bijwerken
  • Geplande taken aanpassen
  • PAM-configuratie
  • Toegang tot systeemgebeurtenissen
  • Gegevensback-ups uitvoeren
  • Gebruikers en groepen bekijken

VERGROTEN

ServersDeze sectie is bedoeld voor de configuratie van mailservers zoals Exim, Qmail, Postfix en Sendmail

VERGROTEN

anderenWe kunnen deze sectie classificeren als een set tools om op de server te werken, ze omvatten:

  • Een bestandsbeheerder
  • Een commandoconsole
  • Mogelijkheid om aangepaste opdrachten te maken
  • SSH-verbindingen tot stand brengen
  • Systeem- en serverstatus bekijken
  • Toegang tot beveiligde webmappen
  • Gebruik de HTTP-tunnel

VERGROTEN

Als een punt om aan te geven, de sectie "Systeem- en serverstatus" is ideaal om een ​​volledig overzicht te hebben van het gedrag van Ubuntu Server met statussen zoals goed, redelijk of slecht:

VERGROTEN

NettoZoals de naam al aangeeft, behandelen we daar alle aspecten van het netwerk zoals het is:

  • Firewallbeheer
  • Algemene configuratie van netwerkinterfaces
  • Gebruikte bandbreedte beheren
  • Configureer de NIS-client en -server en meer

VERGROTEN

HardwareEen sectie gewijd aan de hardwarecomponenten van onze Ubuntu-server, zoals:

  • Beheer printers.
  • Logische volumes beheren.
  • Stel de systeemtijd in.
  • Beheer Linux RAID.
  • ISCSI-configuratie.
  • Bekijk huidige harde schijf partities.

VERGROTEN

TROSDeze sectie is speciaal geïntegreerd om alles met betrekking tot het cluster (als we het hebben) in het systeem te configureren, daar is het mogelijk:

  • Gebruikers toewijzen
  • Wachtwoord wijzigen
  • Bestanden kopiëren
  • Console-opdrachten gebruiken
  • Valideer de embedded servers

VERGROTEN

Ongebruikte modulesHier vinden we alle modules die om de een of andere reden niet langer in Webmin worden gebruikt en wanneer we er een selecteren, zien we een beschrijving van hun werking en rol.

VERGROTEN

Modules resettenMet deze optie kunnen we de modules configureren naar hun fabrieksstatus.

Onderaan vinden we een reeks pictogrammen waarmee we specifieke acties in Webmin kunnen uitvoeren, zoals:

  • Zet het navigatiemenu vast.
  • Nachtmodus gebruiken.
  • Toegang tot de terminal.
  • Toevoegen aan favorieten.
  • Stel het algemene thema in.
  • Bewerk de gebruiker waarmee we toegang hebben.

VERGROTEN

Aan het begin van de studie hebben we het gehad over de Webmin-modules, we zullen er slechts een paar noemen, zodat we de reikwijdte die dit hulpprogramma ons geeft begrijpen en zien:

  • ADSL-client
  • BSD-firewall
  • Apache-webserver
  • Opstarten en afsluiten
  • Back-upconfiguratiebestanden
  • Cluster Cron-banen
  • Cluster Usermin-servers
  • Schijf- en netwerkbestandssystemen
  • Bestandsbeheer
  • GRUB Bootloader
  • FirewallD
  • HTTP-tunnel
  • Initiële systeemopstart
  • Linux IPv6-firewall
  • Linux-firewall
  • MySQL-databaseserver
  • Netwerkdiensten en protocollen

We zien hoe Webmin een krachtige tool is om verschillende aspecten van onze server te beheren en zo een veel completere administratie te hebben.

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave