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.