Webmin je webový nástroj pro konfiguraci systému/aplikace pro operační systémy Linux a pomáhá vám spravovat interní operační systém, jako je změna hesel, diskové kvóty, souborový systém, proces, plánované úlohy, softwarové balíčky, systémové protokoly a mnoho dalšího.
S Webminem také můžete spravovat/konfigurovat aplikace s otevřeným zdrojovým kódem, jako je DNS , DHCP, MySQL server , PostgreSQL , Server Apache HTTPD a další síťové služby.
Tento příspěvek vás provede instalací Webminu na Debian 9 / Ubuntu 16.04 .
Přepnout na uživatele root.
$ sudo su -
NEBO
su -
Nainstalujte Webmin
Nainstalujte závislosti pro Webmin.
apt-get -y install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python apt-transport-https
Přidejte do systému úložiště balíčků Webmin.
echo "deb http://download.webmin.com/download/repository sarge contrib " | sudo tee /etc/apt/sources.list.d/webmin.list
Stáhněte si klíč GPG společnosti Webmin.
wget http://www.webmin.com/jcameron-key.asc
Importujte klíč GPG společnosti Webmin do systému.
apt-key add jcameron-key.asc
Aktualizujte index úložiště.
apt-get update
Nainstalujte balíček Webmin pomocí příkazu „apt-get“.
apt-get -y install webmin
Výstup:
Reading package lists... Done Building dependency tree Reading state information... Done The following NEW packages will be installed: webmin 0 upgraded, 1 newly installed, 0 to remove and 6 not upgraded. Need to get 15.5 MB of archives. After this operation, 162 MB of additional disk space will be used. Get:1 http://download.webmin.com/download/repository sarge/contrib amd64 webmin all 1.850 [15.5 MB] Fetched 15.5 MB in 16s (958 kB/s) Selecting previously unselected package webmin. (Reading database ... 125376 files and directories currently installed.) Preparing to unpack .../archives/webmin_1.850_all.deb ... Unpacking webmin (1.850) ... Setting up webmin (1.850) ... Webmin install complete. You can now login to https://server:10000/ as root with your root password, or as any user who can use sudo to run commands as root. Processing triggers for systemd (232-25) ...
Ovládejte Webmin
Chcete-li spustit Webmin, spusťte:
systemctl start webmin
Chcete-li Webmin zastavit, spusťte:
systemctl stop webmin
Chcete-li restartovat Webmin, spusťte:
systemctl restart webmin
Chcete-li zobrazit stav démona Webmin, spusťte:
systemctl status webmin
Chcete-li automaticky spustit Webmin při startu systému, spusťte:
systemctl enable webmin
Firewall
Nakonfigurujte firewall tak, aby bylo webové rozhraní Webmin přístupné z externích počítačů.
FirewallD:
firewall-cmd --permanent --add-port=10000/tcp firewall-cmd --reload systemctl restart firewalld
UFW:
ufw allow 10000/tcp ufw reload
Přístup k rozhraní Webmin
Nyní otevřete prohlížeč a navštivte
https://your-ip-addr-ess:10000Webmin používá certifikát s vlastním podpisem pro bezpečnou komunikaci mezi vámi a systémem, takže pro přístup k Webminu musíte do prohlížeče přidat výjimku SSL.
Když vás Webmin vyzve k zadání uživatelského jména a hesla, použijte root nebo jakéhokoli uživatele, který má oprávnění sudo, ke spouštění příkazů jako root.
Jakmile se přihlásíte, Webmin vás může přesměrovat na svůj řídicí panel, kde můžete získat základní informace o vašem systému.
Chcete-li spravovat nebo konfigurovat jakoukoli službu nebo aplikaci, vyberte požadovanou z levého panelu.
Jednou z důležitých funkcí Webminu je webový ssh terminál . Terminál můžete spustit kliknutím na ikonu níže nebo pomocí „Alt+k ”
Webový terminál SSH:
To je vše.