Hvordan installere Webmin System Administration Tool på RHEL 8


Webmin er et moderne nettbasert Linux-administrasjonsverktøy (ligner på Cockpit Web Console) som lar deg overvåke ulike systemmålinger. Med Webmin kan du også utføre administrative oppgaver som å administrere brukerkontoer, endre innstillinger og konfigurere DNS-innstillinger.

Webmin gir et GUI som viser systemverdier som CPU, RAM og diskutnyttelse. Denne informasjonen kan brukes til å diagnostisere eventuelle problemer som potensielt kan påvirke systemets ytelse.

Webmin lar deg utføre følgende systemadministratoroppgaver:

  • Endre passord for brukerkontoer.
  • Installer, oppdater, oppgrader og fjern pakker.
  • Konfigurasjon av brannmurregler.
  • Starter på nytt eller slår av.
  • Viser loggfiler.
  • Planlegg cron-jobber.
  • Sett opp nye brukerkontoer eller fjern eksisterende.

I denne veiledningen går vi gjennom installasjonen av WebminRHEL 8.

Trinn 1: Installer forutsetninger for Webmin

For å komme i gang skal vi installere noen forutsetninger som kreves under installasjonen av Webmin. Så. gå videre og kjør dnf-kommandoen:

sudo dnf install -y wget perl perl-Net-SSLeay openssl unzip perl-Encode-Detect perl-Data-Dumper

Når installasjonen er fullført, fortsett til neste trinn.

Trinn 2: Aktiver Webmin Repository

Den neste handlingen er å laste ned Webmins GPG-nøkkel for kryptering og signering av meldinger ved å bruke følgende wget-kommando.

wget https://download.webmin.com/jcameron-key.asc

Når den er lastet ned, importerer du den ved å bruke rpm-kommandoen som følger.

sudo rpm --import jcameron-key.asc

Trinn 3: Installer Webmin på RHEL 8

Med GPG-nøkkelen på plass, er det siste trinnet å installere Webmin. Den offisielle nedlastingssiden for Webmin inneholder Webmin-pakker for Linux-distribusjoner som Debian, CentOS, osv. Siden vi installerer Webmin RHEL, må du hente RPM-pakken ved å bruke wget-kommandoen som vist.

wget https://prdownloads.sourceforge.net/webadmin/webmin-1.970-1.noarch.rpm

Når nedlastingen er fullført, installer Webmin ved å bruke kommandoen:

sudo rpm -Uvh webmin-1.970-1.noarch.rpm

Når installasjonsprosessen er fullført, kontrollerer du at Webmin kjører.

sudo systemctl status webmin.service

Utdataene nedenfor bekrefter at Webmin kjører.

Trinn 4: Åpne Webmin-porten på brannmuren

Som standard lytter Webmin på TCP-port 10000. For å bekrefte dette, bruk netstat-kommandoen som vist.

sudo netstat -pnltu | grep 10000

Hvis du er bak en brannmur, åpne TCP-porten 10000:

sudo firewall-cmd --add-port=10000/tcp --zone=public --permanent
sudo  firewall-cmd --reload

Trinn 4: Få tilgang til Webmin Interaface

Med alt innstilt er det nå på tide å få tilgang til Webmin, og vi vil gjøre dette via en nettleser. Så start nettleseren din og bla gjennom URL-en:

https://server-ip:10000/

Først vil du få et varsel om at tilkoblingen din er privat. Men ikke bekymre deg. Dette viser bare at Webmin SSL-sertifikatet er selvsignert og ikke gjenkjent av CA. Så klikk på «Avansert»-fanen.

Klikk deretter på «fortsett til serverens IP-adresse». Dette tar deg til Webmin-påloggingssiden hvor du logger på med rotlegitimasjonen.

Når du er logget på, vil dashbordet vises som vist.

Og det er det. Du har installert WebminRHEL 8.