GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat Webmin v Ubuntu 20.04

Webmin je webový konfigurační nástroj pro systémy podobné Unixu, i když nejnovější verze lze nainstalovat a spustit také v systému Microsoft Windows. Je to bezplatný ovládací panel s otevřeným zdrojovým kódem pro správu serverů Unix/Linux.

Webmin poskytuje uživatelům grafické webové uživatelské rozhraní pro konfiguraci běžných systémových úloh a nastavení. Pokud se vám nelíbí myšlenka používat ke správě serveru příkazový řádek, pak je Webmin pro vás dobrou grafickou alternativou. Níže je uveden seznam funkcí poskytovaných Webminem.

  • BIND DNS Server :Vytvářejte a upravujte domény, záznamy DNS, možnosti a zobrazení BIND
  • Brána firewall BSD :Nakonfigurujte BSD firewall pomocí IPFW vytvořením a úpravou pravidel
  • Server DHCP :Správa sdílených sítí, podsítí, hostitelů a skupin pro ISC DHCPD
  • Vypalovačka CD :Vypalování datových disků CD z obrazů ISO nebo vybraných adresářů
  • Správce souborů :Zobrazte, upravte a změňte oprávnění k souborům a adresářům ve vašem systému pomocí správce souborů podobného systému Windows
  • Dovecot IMAP/POP3 Server :Nakonfigurujte server pro získávání pošty Dovecot IMAP a POP3
  • Server LDAP :Správa serveru OpenLDAP a objektů v jeho databázi     Všechny operační systémy
  • Server databáze MySQL:  Nastavte databáze, tabulky a oprávnění na databázovém serveru MySQL
  • Linux RAID:  Vytvářejte RAID 0, 1, 4, 5, 6, 10 a lineární zařízení v systému Linux
  • Certifikáty SSL :Let’s Encrypt SSL certifikáty
  • Konfigurace IPsec VPN:  Nastavte klienta nebo server pro IPsec VPN pomocí FreeSWAN

Související obsah

  • Jak nainstalovat Webmin v Debianu 11

Obsah

  1. Zajištění aktuálnosti serveru
  2. Nastavení úložiště webmin a instalace webmin
  3. Spuštění a povolení služby webmin
  4. Otevřete port služby Webmin na bráně firewall
  5. Přístup ke službě webmin v prohlížeči

1. Zajištění aktuálnosti serveru

Než budete pokračovat, je vždy dobré se ujistit, že je server aktuální. K tomu použijte tyto příkazy

sudo apt update
sudo apt upgrade -y

Ujistěte se, že jsou nainstalovány některé požadované balíčky

sudo apt install -y vim wget

2. Nastavení úložiště Webmin a instalace webmin

Doporučeným způsobem instalace a používání webminu je nastavení oficiálního úložiště. Tímto způsobem budete moci držet krok s nejnovějšími verzemi webminu.

Chcete-li přidat úložiště Webmin, vytvořte soubor zdrojového seznamu pomocí textového editoru příkazového řádku. Upravte /etc/apt/sources.list soubor ve vašem systému.

sudo vim /etc/apt/sources.list.d/webmin.list

Přidejte do souboru následující řádek.

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

Měli byste také načíst a nainstalovat můj klíč GPG, kterým je úložiště podepsáno, pomocí příkazů:

wget -q -O- http://www.webmin.com/jcameron-key.asc | sudo apt-key add

Nyní můžeme aktualizovat místní index balíčků a nainstalovat Webmin.

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

Všechny závislosti by měly být vyřešeny automaticky. Po instalaci získáte tento výstup:

Setting up webmin (1.983) ...
Webmin install complete. You can now login to https://ip-10-2-40-248:10000/
as root with your root password, or as any user who can use sudo
to run commands as root.
Processing triggers for man-db (2.9.1-1) ...
Processing triggers for systemd (245.4-4ubuntu3.13) ...

To ukazuje, že služba běží na našem serveru na portu 10000.

Potvrďte instalaci

$ apt-cache policy webmin
webmin:
  Installed: 1.983
  Candidate: 1.983
  Version table:
 *** 1.983 500
        500 https://download.webmin.com/download/repository sarge/contrib amd64 Packages
        100 /var/lib/dpkg/status

3. Spuštění a povolení služby webmin

Služba je standardně spuštěna. Stav služby webmin můžete potvrdit pomocí tohoto příkazu:

$ sudo systemctl status webmin
● webmin.service - LSB: web-based administration interface for Unix systems
     Loaded: loaded (/etc/init.d/webmin; generated)
     Active: active (running) since Wed 2021-12-15 09:27:11 UTC; 44s ago
       Docs: man:systemd-sysv-generator(8)
      Tasks: 1 (limit: 4631)
     Memory: 27.1M
     CGroup: /system.slice/webmin.service
             └─50284 /usr/bin/perl /usr/share/webmin/miniserv.pl /etc/webmin/miniserv.conf

Dec 15 09:27:09 ip-10-2-40-248 systemd[1]: Starting LSB: web-based administration interface for Unix systems...
Dec 15 09:27:09 ip-10-2-40-248 perl[50283]: pam_unix(webmin:auth): authentication failure; logname= uid=0 euid=0 tty= ruser= rhost=  user=root
Dec 15 09:27:10 ip-10-2-40-248 webmin[50283]: Webmin starting
Dec 15 09:27:11 ip-10-2-40-248 systemd[1]: Started LSB: web-based administration interface for Unix systems.

Chcete-li povolit službu webmin při spouštění, použijte tento příkaz:

sudo systemctl enable webmin

4. Otevření portu služby webmin na firewallu

Pokud jste nainstalovali a povolili ufw během kroku předpokladů budete muset spustit následující příkaz, abyste povolili Webminu přes firewall:

sudo ufw allow 10000

Pro další zabezpečení můžete chtít nakonfigurovat bránu firewall tak, aby umožňovala přístup k tomuto portu pouze z určitých rozsahů IP.

5. Přístup ke službě webmin v prohlížeči

Přejděte na https://your_domain:10000 ve webovém prohlížeči, kde nahradíte your_domain s názvem domény směřujícím na IP adresu vašeho serveru.

Poznámka: Při prvním přihlášení se zobrazí upozornění „Neplatné SSL“. Toto varování může říkat něco jiného v závislosti na vašem prohlížeči, ale důvodem je, že server vygeneroval certifikát s vlastním podpisem. Povolte výjimku a pokračujte do své domény.

Zobrazí se vám přihlašovací obrazovka. Přihlaste se jako uživatel bez oprávnění root s právy sudo přítomnými v systému. Pro to můžete vytvořit vyhrazeného uživatele.

Jakmile se přihlásíte, první obrazovka, kterou uvidíte, je ovládací panel Webmin.

Zabalení

V tomto tutoriálu jsme se naučili, jak nainstalovat Webmin na Ubuntu 20.04.


Ubuntu
  1. Jak nainstalovat Webmin na Ubuntu

  2. Jak nainstalovat Zimbru 8.6 na server Ubuntu 14.04

  3. Jak nainstalovat Webmin na Ubuntu 18.04

  1. Jak nainstalovat Webmin na Ubuntu 20.04

  2. Jak nainstalovat MySQL na Ubuntu 18.04

  3. Jak nainstalovat Webmin na Ubuntu 18.04

  1. Jak nainstalovat Minecraft Server na Ubuntu 18.04

  2. Jak nainstalovat Nginx na Ubuntu 20.04

  3. Jak nainstalovat MariaDB na Ubuntu 20.04