Kaip įdiegti „Webmin“ sistemos administravimo įrankį į RHEL 8


„Webmin“ yra modernus internetinis „Linux“ valdymo įrankis (panašus į „Cockpit Web Console“), leidžiantis stebėti įvairią sistemos metriką. Naudodamiesi „Webmin“ taip pat galite atlikti administracines užduotis, pvz., Tvarkyti vartotojo abonementus, keisti nustatymus ir konfigūruoti DNS parametrus.

„Webmin“ pateikia GUI, rodančią sistemos metriką, tokią kaip procesorius, RAM ir disko naudojimas. Šią informaciją galima naudoti problemoms, kurios gali turėti įtakos jūsų sistemos veikimui, diagnozuoti.

„Webmin“ leidžia atlikti šias „sisadmin“ užduotis:

  • Pakeiskite vartotojo abonemento slaptažodžius.
  • Įdiekite, atnaujinkite, atnaujinkite ir pašalinkite paketus.
  • Ugniasienės taisyklių konfigūracija.
  • Perkraunama arba išjungiama.
  • Žurnalo failų peržiūra.
  • Suplanuokite Cron darbus.
  • Nustatykite naujas naudotojų paskyras arba pašalinkite esamas.

Šiame vadove apžvelgiame „Webmin“ diegimą RHEL 8.

1 žingsnis: įdiekite „Webmin“ išankstines sąlygas

Norėdami pradėti, mes įdiegsime keletą išankstinių sąlygų, kurių reikia diegiant „Webmin“. Taigi. eik į priekį ir vykdyk komandą dnf:

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

Kai diegimas bus baigtas, pereikite prie kito veiksmo.

2 veiksmas: įjunkite „Webmin“ saugyklą

Kitas veiksmas yra atsisiųsti „Webmin“ GPG raktą, skirtą šifruoti ir pasirašyti pranešimus naudojant šią komandą „wget“.

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

Atsisiųsdami importuokite jį naudodami komandą rpm taip.

# sudo rpm --import jcameron-key.asc

3 žingsnis: įdiekite „Webmin“ į „RHEL 8“

Kai yra GPG raktas, paskutinis žingsnis yra įdiegti „Webmin“. Oficiali „wget“ komanda, kaip parodyta.

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

Kai atsisiuntimas bus baigtas, įdiekite „Webmin“ naudodami komandą:

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

Baigę diegimo procesą, patikrinkite, ar veikia „Webmin“.

$ sudo systemctl status webmin.service

Žemiau pateiktas išvestis patvirtina, kad veikia „Webmin“.

4 žingsnis: atidarykite „Webmin Port“ užkardoje

Pagal numatytuosius nustatymus „Webmin“ klausosi TCP prievado 10000. Norėdami tai patvirtinti, naudokite komandą netstat, kaip parodyta.

# sudo netstat -pnltu | grep 10000

Jei esate už ugniasienės, atidarykite TCP prievadą 10000:

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

4 žingsnis: Prieiga prie „Webmin“ sąsajos

Kai viskas nustatyta, atėjo laikas prisijungti prie „Webmin“ ir tai padarysime naudodamiesi žiniatinklio naršykle. Taigi paleiskite savo interneto naršyklę ir naršykite URL:

https://server-ip:10000/

Iš pradžių gausite įspėjimą, kad jūsų ryšys yra privatus. Bet nesijaudinkite. Tai tik parodo, kad „Webmin“ SSL sertifikatas yra pats pasirašytas ir CA neatpažintas. Taigi spustelėkite skirtuką „Išplėstinė“.

Tada spustelėkite „pereiti prie serverio IP adreso“. Tai pateks į „Webmin“ prisijungimo puslapį, kuriame prisijungsite naudodami pagrindinius kredencialus.

Prisijungus prietaisų skydelis bus rodomas taip, kaip parodyta.

Štai ir viskas. Jūs sėkmingai įdiegėte „Webmin“ RHEL 8.