Webmin – Et nettbasert systemadministrasjonsverktøy for Linux
Webmin er et åpen kildekode nettbasert systemkonfigurasjonsverktøy for Linux-systemadministrasjon. Ved hjelp av dette verktøyet kan vi administrere intern systemkonfigurasjon som å sette opp brukerkontoer, diskkvoter, tjenestekonfigurasjon som Apache, DNS, PHP, MySQL, fildeling og mye mer.
Webmin-applikasjonen er basert på Perl-modulen og den bruker TCP-port 10000 med OpenSSL-bibliotek for å kommunisere via nettleseren.
Noen av tingene du kan gjøre med Webmin er:
- Opprett, rediger og slett brukerkontoer på systemet ditt.
- Del filer og kataloger med andre Linux-systemer via NFS-protokollen.
- Sett opp diskkvoter for å administrere mengden diskplass som er tilgjengelig for brukere.
- Installer, vis og slett programvarepakker på systemet.
- Endre systemets IP-adresse, DNS-innstillinger og rutingkonfigurasjon.
- Sett opp en Linux-brannmur for å sikre systemet ditt.
- Opprett og konfigurer virtuelle verter for Apache-nettserveren.
- Administrer databaser, tabeller og felt i en MySQL- eller PostgreSQL-databaseserver.
- Del filer og kataloger med Windows-systemer via Samba fildeling.
I denne artikkelen lærer du hvordan du installerer den nyeste versjonen av Webmin-systemadministrasjonsverktøyet i Linux-systemer.
Installere Webmin kontrollpanel i Linux
Vi bruker Webmin-depotet for å installere det nyeste Webmin-verktøyet med de nødvendige avhengighetene, og vi mottar også oppdaterte automatiske oppdateringer av Webmin via repository.
På RHEL-baserte distribusjoner, som Fedora, CentOS, Rocky og AlmaLinux, må du legge til og aktivere Webmin-depotet, for å gjøre dette oppretter du en fil kalt /etc/yum.repos.d/webmin.repo og legger til følgende linjer for å det som en root-bruker.
# 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
Du bør også laste ned og installere GPG-nøkkelen som pakkene er signert med, med kommandoene:
# wget https://download.webmin.com/jcameron-key.asc # rpm --import jcameron-key.asc
Du vil nå kunne installere Webmin med kommandoene:
# yum install webmin
På samme måte må du legge til og aktivere Webmin APT-depotet til filen /etc/apt/sources.list på dine Debian-systemer som Ubuntu og Mint.
$ sudo nano /etc/apt/sources.list
Legg til følgende linje nederst i filen. Lagre og lukk den.
deb https://download.webmin.com/download/repository sarge contrib
Deretter importerer og installerer du GPG Key for å installere signerte pakker for Webmin.
$ wget https://download.webmin.com/jcameron-key.asc $ sudo apt-key add jcameron-key.asc
På Debian 11 og Ubuntu 22.04 eller høyere er kommandoene:
$ wget https://download.webmin.com/jcameron-key.asc $ sudo cat jcameron-key.asc | gpg --dearmor > /etc/apt/trusted.gpg.d/jcameron-key.gpg
Du vil nå kunne installere Webmin med kommandoene:
$ sudo apt-get install apt-transport-https $ sudo apt-get update $ sudo apt-get install webmin
Starter Webmin i Linux
Kjør følgende kommandoer for å starte tjenesten.
------------------- [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
Trinn 3: Få tilgang til Webmin kontrollpanel
Som standard kjører Webmin på port 10000, så vi må åpne Webmin-porten på brannmuren vår for å få tilgang til den. Den enkleste måten å åpne porten på brannmuren på er å bruke følgende kommandoer.
------------------- [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
Nå skal vi kunne få tilgang til og logge på Webmin ved å bruke URL http://localhost:10000/ og skrive inn brukernavnet som root og passord (nåværende root-passord), for ekstern tilgang er det bare å erstatte localhost med din eksterne IP-adresse.
http://localhost:10000/ OR http://IP-address:10000/
For mer informasjon besøk webmin-dokumentasjonen.