Sådan installeres Webmin systemadministrationsværktøj på RHEL 8


Webmin er et moderne webbaseret Linux-styringsværktøj (svarende til Cockpit Web Console), der giver dig mulighed for at overvåge forskellige systemmålinger. Med Webmin kan du også udføre administrative opgaver såsom administrere brugerkonti, ændre indstillinger og konfigurere DNS-indstillinger.

Webmin leverer en GUI, der viser systemmetrics såsom CPU, RAM og diskudnyttelse. Disse oplysninger kan bruges til at diagnosticere eventuelle problemer, der potentielt påvirker dit systems ydeevne.

Webmin giver dig mulighed for at udføre følgende sysadmin-opgaver:

  • Change user account passwords.
  • Install, update, upgrade and remove packages.
  • Configuration of firewall rules.
  • Rebooting or shutting down.
  • Viewing log files.
  • Schedule cron jobs.
  • Set up new user accounts or remove existing ones.

I denne vejledning gennemgår vi installationen af Webmin på RHEL 8.

Trin 1: Installer forudsætninger for Webmin

For at komme i gang skal vi installere nogle forudsætninger, der er nødvendige under installationen af Webmin. Så. fortsæt og kør kommandoen dnf:

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

Når installationen er afsluttet, skal du fortsætte til næste trin.

Trin 2: Aktivér Webmin Repository

Den næste fremgangsmåde er at downloade Webmins GPG-nøgle til kryptering og signering af beskeder ved hjælp af følgende wget-kommando.

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

Når den er downloadet, skal du importere den ved hjælp af kommandoen rpm som følger.

# sudo rpm --import jcameron-key.asc

Trin 3: Installer Webmin på RHEL 8

Med GPG-nøglen på plads er det sidste trin at installere Webmin. Den officielle Webmin download-side indeholder Webmin-pakker til mainline Linux-distributioner som Debian, CentOS osv. Da vi installerer Webmin på RHEL, skal du gribe RPM-pakken ved hjælp af wget-kommandoen som vist.

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

Når download er afsluttet, skal du installere Webmin ved hjælp af kommandoen:

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

Når installationen er afsluttet, skal du kontrollere, at Webmin kører.

$ sudo systemctl status webmin.service

Outputtet nedenfor bekræfter, at Webmin kører.

Trin 4: Åbn Webmin Port på Firewall

Som standard lytter Webmin på TCP-port 10000. Brug netstat-kommandoen som vist for at bekræfte dette.

# sudo netstat -pnltu | grep 10000

Hvis du står bag en firewall, skal du åbne TCP-port 10000:

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

Trin 4: Adgang til Webmin Interaface

Når alt er indstillet, er det nu tid til at få adgang til Webmin, og vi gør det via en webbrowser. Så start din webbrowser og gennemse URL:

https://server-ip:10000/

Først får du en advarsel om, at din forbindelse er privat. Men vær ikke bekymret. Dette viser kun, at Webmin SSL-certifikatet er selvsigneret og ikke genkendes af CA. Så klik på fanen 'Avanceret'.

Klik derefter på 'Fortsæt til serverens IP-adresse'. Dette fører dig til Webmin-login-siden, hvor du logger ind ved hjælp af rodlegitimationsoplysningerne.

Når du er logget ind, vises instrumentbrættet som vist.

Og det er det. Du har installeret Webmin på RHEL 8.