Webmin – Web-pohjainen järjestelmänhallintatyökalu Linuxille


Webmin on avoimen lähdekoodin verkkopohjainen järjestelmän määritystyökalu Linux-järjestelmän hallintaan. Tämän työkalun avulla voimme hallita sisäisiä järjestelmän määrityksiä, kuten käyttäjätilien, levykiintiöiden, palveluiden määrityksiä, kuten Apache, DNS, PHP, MySQL, tiedostojen jakaminen ja paljon muuta.

Webmin-sovellus perustuu Perl-moduuliin ja se käyttää TCP-porttia 10000 OpenSSL-kirjaston kanssa tiedonsiirtoon selaimen kautta.

Joitakin asioita, joita voit tehdä Webminillä, ovat:

  • Luo, muokkaa ja poista käyttäjätilejä järjestelmässäsi.
  • Jaa tiedostoja ja hakemistoja muiden Linux-järjestelmien kanssa NFS-protokollan kautta.
  • Määritä levykiintiöt hallitaksesi käyttäjien käytettävissä olevan levytilan määrää.
  • Asenna, tarkastele ja poista ohjelmistopaketteja järjestelmään.
  • Muuta järjestelmän IP-osoitetta, DNS-asetuksia ja reititysasetuksia.
  • Aseta Linuxin palomuuri suojaamaan järjestelmäsi.
  • Luo ja määritä Apache-verkkopalvelimen virtuaalisia isäntiä.
  • Hallitse tietokantoja, taulukoita ja kenttiä MySQL- tai PostgreSQL-tietokantapalvelimessa.
  • Jaa tiedostoja ja hakemistoja Windows-järjestelmien kanssa Samba-tiedostonjaon avulla.

Tässä artikkelissa opit asentamaan Webmin-järjestelmänhallintatyökalun uusimman version Linux-järjestelmiin.

Webmin-ohjauspaneelin asentaminen Linuxiin

Käytämme Webmin-tietovarastoa uusimpien Webmin-työkalujen asentamiseen vaadituine riippuvuuksineen, ja saamme myös ajantasaiset automaattiset Webmin-päivitykset arkiston kautta.

Asenna Webmin RHEL Systemsiin

RHEL-pohjaisissa jakeluissa, kuten Fedora, CentOS, Rocky ja AlmaLinux, sinun on lisättävä ja otettava käyttöön Webmin-arkisto, luo tiedosto nimeltä /etc/yum.repos.d/webmin.repo ja lisää seuraavat rivit se root-käyttäjänä.

vi /etc/yum.repos.d/webmin.repo
[Webmin]
name=Webmin Distribution Neutral
#baseurl=https://download.webmin.com/download/yum
mirrorlist=https://download.webmin.com/download/yum/mirrorlist
enabled=1
gpgkey=https://download.webmin.com/jcameron-key.asc
gpgcheck=1

Sinun tulee myös ladata ja asentaa GPG-avain, jolla paketit on allekirjoitettu, komennoilla:

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

Voit nyt asentaa Webminin komennoilla:

yum install webmin

Asenna Webmin Debian Systemsiin

Samoin sinun on lisättävä ja otettava käyttöön Webmin APT -varasto /etc/apt/sources.list-tiedostoon Debian-järjestelmissäsi, kuten Ubuntu. ja Minttu.

sudo nano /etc/apt/sources.list

Lisää seuraava rivi tiedoston alaosaan. Tallenna ja sulje se.

deb https://download.webmin.com/download/repository sarge contrib

Tuo ja asenna seuraavaksi GPG-avain allekirjoitettujen pakettien asentamista varten Webminille.

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

Debian 11:ssä ja Ubuntu 22.04:ssä tai uudemmissa komennot ovat:

wget https://download.webmin.com/jcameron-key.asc
sudo cat jcameron-key.asc | gpg --dearmor > /etc/apt/trusted.gpg.d/jcameron-key.gpg

Voit nyt asentaa Webminin komennoilla:

sudo apt-get install apt-transport-https
sudo apt-get update
sudo apt-get install webmin

Webminin käynnistäminen Linuxissa

Käynnistä palvelu suorittamalla seuraavat komennot.

------------------- [on RedHat based systems] -------------------
/etc/init.d/webmin start
/etc/init.d/webmin status

------------------- [on Debian based systems] -------------------

sudo /etc/init.d/webmin start
sudo /etc/init.d/webmin status

Vaihe 3: Webminin ohjauspaneelin käyttäminen

Oletuksena Webmin toimii portissa 10000, joten meidän on avattava Webmin-portti palomuurissamme käyttääksemme sitä. Helpoin tapa avata palomuurin portti on käyttää seuraavia komentoja.

------------------- [On FirewallD] -------------------

firewall-cmd --add-port=10000/tcp
firewall-cmd --reload
------------------- [On UFW] -------------------

sudo ufw allow 10000
------------------- [On IPtables] -------------------

iptables -A INPUT -p tcp -m tcp --dport 10000 -j ACCEPT
service iptables save
/etc/init.d/iptables restart

Nyt meidän pitäisi pystyä käyttämään Webminiä ja kirjautumaan siihen käyttämällä URL-osoitetta http://localhost:10000/ ja antamalla käyttäjänimi muodossa >root ja salasana (nykyinen root-salasana), korvaa etäkäyttöä varten localhost etä-IP-osoitteellasi.

http://localhost:10000/
OR
http://IP-address:10000/

Lisätietoja on webminin dokumentaatiossa.