Kako instalirati alat za administraciju sustava Webmin na RHEL 8


Webmin je suvremeni alat za upravljanje Linuxom zasnovan na webu (sličan Cockpit Web Console) koji vam omogućuje nadgledanje različitih mjernih podataka sustava. Pomoću Webmina možete izvršavati i administrativne zadatke poput upravljanja korisničkim računima, promjene postavki i konfiguriranja DNS postavki.

Webmin pruža GUI koji prikazuje metriku sustava kao što su CPU, RAM i upotreba diska. Te se informacije mogu koristiti za dijagnosticiranje bilo kojih problema koji potencijalno mogu utjecati na performanse vašeg sustava.

Webmin vam omogućuje izvršavanje sljedećih zadataka sysadmina:

  • Promijenite lozinke korisničkog računa.
  • Instalirajte, ažurirajte, nadogradite i uklonite pakete.
  • Konfiguracija pravila vatrozida.
  • Ponovno pokretanje ili isključivanje.
  • Pregled datoteka dnevnika.
  • Zakažite cron poslove.
  • Postavite nove korisničke račune ili uklonite postojeće.

U ovom vodiču prolazimo kroz instalaciju Webmina na RHEL 8.

Korak 1: Instalirajte preduvjete za Webmin

Za početak ćemo instalirati neke preduvjete koji su potrebni tijekom instalacije Webmina. Tako. samo naprijed i pokrenite dnf naredbu:

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

Kad je instalacija završena, prijeđite na sljedeći korak.

Korak 2: Omogućite spremište Webmin

Sljedeći je postupak preuzimanje Webminovog GPG ključa za šifriranje i potpisivanje poruka pomoću sljedeće naredbe wget.

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

Nakon preuzimanja, uvezite ga pomoću naredbe rpm kako slijedi.

# sudo rpm --import jcameron-key.asc

Korak 3: Instalirajte Webmin na RHEL 8

S postavljenim GPG ključem, posljednji je korak instaliranje Webmina. Službena naredba wget kako je prikazano.

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

Kada je preuzimanje završeno, instalirajte Webmin pomoću naredbe:

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

Kada se postupak instalacije dovrši, provjerite radi li Webmin.

$ sudo systemctl status webmin.service

Izlaz u nastavku potvrđuje da je Webmin pokrenut.

Korak 4: Otvorite Webmin Port na vatrozidu

Prema zadanim postavkama Webmin preslušava na TCP priključku 10000. Da biste to potvrdili, upotrijebite naredbu netstat kao što je prikazano.

# sudo netstat -pnltu | grep 10000

Ako se nalazite iza vatrozida, otvorite TCP priključak 10000:

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

Korak 4: Pristup Webmin interakciji

Uz sve postavljeno, vrijeme je za pristup Webminu, a to ćemo učiniti putem web preglednika. Dakle, pokrenite svoj web preglednik i pregledajte URL:

https://server-ip:10000/

Isprva ćete primiti upozorenje da je vaša veza privatna. Ali ne brinite se. To samo pokazuje da je Webmin SSL certifikat samopotpisan i da ga CA ne prepoznaje. Dakle, kliknite karticu ‘Napredno’.

Zatim kliknite na 'nastavi na IP adresu poslužitelja'. To vas vodi do stranice za prijavu na Webmin, gdje ćete se prijaviti koristeći root vjerodajnice.

Nakon prijave, nadzorna ploča će se prikazati kako je prikazano.

I to je to. Uspješno ste instalirali Webmin na RHEL 8.