Správná instalace Webmin Ubuntu Server. Správa serveru přes webové rozhraní pomocí webminu na ubuntu serveru Instalace webminu na ubuntu serveru 16.04

|

Webmin je moderní webová konzole pro správu počítačů se systémem Linux. Webmin umožňuje rychle změnit nastavení hlavních balíčků.

Tato příručka vám pomůže nainstalovat a nakonfigurovat Webmin na serveru Ubuntu, zabezpečit konzoli pomocí certifikátu Let's Encrypt, přidat nový účet prostřednictvím Webmin a aktualizovat balíčky serveru.

Požadavky

  • Server Ubuntu 16.04.
  • sudo přístup.
  • Nakonfigurovaný firewall (o tom se můžete dozvědět).
  • Webový server Apache (návod k instalaci naleznete).
  • FQDN a záznam A ukazující na IP adresu serveru.

Krok 1 Nainstalujte Webmin

Přidejte úložiště Webmin, které můžete použít k instalaci a aktualizaci konzoly. Musí být přidán do souboru /etc/apt/sources.list.

sudo nano /etc/apt/sources.list

Přidejte nové úložiště na konec souboru:

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

Uložte a zavřete soubor.

Přidejte klíč Webmin PGP, aby systém věděl, že novému úložišti lze důvěřovat.

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

Aktualizujte index balíčků tak, aby zahrnoval úložiště Webmin.

aktualizace sudo apt-get

Nainstalujte webmin:

sudo apt-get install webmin

Po dokončení instalace uvidíte:

Instalace Webminu je dokončena. Nyní se můžete přihlásit k

https://ip_vaseho_serveru:10000 jako root s vasem
root heslo, nebo jako jakýkoli uživatel, který může použít `sudo`.

Zkopírujte si tyto informace, budete je potřebovat v budoucí práci.

Poznámka A: Pokud jste nakonfigurovali firewall ufw podle potřeby, aktuálně blokuje port Webmin. Chcete-li jej odemknout, použijte příkaz:

sudo ufw povolit 10 000

Pro zvýšení bezpečnosti můžete tento port nakonfigurovat tak, aby byl přístupný pouze z určitých rozsahů IP adres.

Krok 2: Přidání důvěryhodného certifikátu Let's Encrypt

Webmin již podporuje HTTPS, ale prozatím konzola používá certifikát s vlastním podpisem. Nahraďte jej důvěryhodným certifikátem ze služby Let's Encrypt.

Otevřít v prohlížeči:

https://vaše_doména:10000

Nahraďte your_domain názvem vaší domény.

Poznámka: Při prvním přístupu na tento odkaz se zobrazí chybová zpráva „Neplatný protokol SSL“. Důvodem je, že server používá certifikát s vlastním podpisem. Chcete-li pokračovat, přidejte jej do seznamu vyloučení.

Zobrazí se obrazovka ověření. Otevřete uživatelský účet s přístupem sudo (nikoli root).

Po ověření uvidíte ovládací panel Webmin. Než budete moci přidat důvěryhodný certifikát, musíte nastavit název hostitele serveru. Najděte pole System hostname a otevřete odkaz, který obsahuje.

Tím se otevře stránka Hostname and DNS Client. Najděte pole Hostname a zadejte do něj FQDN. Klikněte na Uložit.

V levém navigačním panelu klikněte na Webmin a poté klikněte na Konfigurace Webminu.

Ze seznamu vyberte Šifrování SSL a poté otevřete kartu Let's Encrypt. Zobrazí se obrazovka Možnosti nového certifikátu SSL.

Pomocí této stránky může Webmin získat a nainstalovat důvěryhodný certifikát a také jej včas aktualizovat. Certifikáty Let's Encrypt mají platnost 3 měsíce. Webmin podporuje automatickou obnovu certifikátů; můžete svou konzoli nastavit tak, aby si měsíčně obnovovala certifikát Let's Encrypt. Služba Let's Encrypt hledá ověřovací soubor na serveru, takže konzole Webmin by měla takový soubor umístit do adresáře /var/www/html (což je výchozí kořenový adresář webového serveru Apache). Chcete-li nastavit certifikát, postupujte takto:

  • Zadejte svůj FQDN do pole Hostnames for certificate.
  • Na řádku kořenového adresáře webu pro soubor ověření klepněte na tlačítko Jiný adresář a přejděte na /var/www/html.
  • V řádku Měsíce mezi automatickou obnovou zrušte zaškrtnutí Pouze ručně obnovit a do vstupního pole zadejte 1. Poté klikněte na tlačítko vlevo od vstupního pole.
  • Klikněte na Vyžádat certifikát. Během několika sekund obdržíte potvrzovací obrazovku.

Pro přístup k novému certifikátu restartujte Webmin. Chcete-li to provést, klikněte na šipku zpět v prohlížeči a na tlačítko Restartovat Webmin. Počkejte 30 sekund, obnovte stránku a přihlaste se do ovládacího panelu. Prohlížeč nyní ohlásí, že server používá důvěryhodný certifikát.

Krok 3: Použití Webmin

Webmin nabízí mnoho modulů, pomocí kterých můžete spravovat server a provádět téměř vše od nastavení BIND DNS serveru až po přidávání uživatelů do systému. Zkuste vytvořit nového uživatele a aktualizovat systémové balíčky pomocí Webmin.

Správa uživatelů a skupin

Otevřete kartu Systém a klikněte na tlačítko Uživatelé a skupiny. V okně, které se objeví, můžete spravovat uživatele a skupiny systému.

Vytvořte nového uživatele (například nasadit), se kterým můžete aplikaci nasadit. Klikněte na Vytvořit nového uživatele v horní části stránky. Tím se otevře obrazovka Vytvořit uživatele; zadejte uživatelské jméno, heslo, skupinu a další informace o uživateli.

  • Do pole Uživatelské jméno zadejte název: deploy.
  • V poli ID uživatele vyberte Automaticky.
  • V poli Skutečné jméno zadejte popis uživatele (například uživatel nasazení).
  • V domovském adresáři vyberte Automaticky.
  • Vyberte /bin/bash z rozevíracího seznamu Shell.
  • V poli Heslo vyberte Normální heslo a zadejte heslo.
  • V Primární skupině vyberte Nová skupina se stejným jménem jako uživatel.
  • V sekundární skupině vyberte sudo ze seznamu Všechny skupiny. Poté klikněte na tlačítko → pro přidání skupiny do seznamu ve skupinách.
  • Klikněte na Vytvořit.

Jak můžete vidět, Webmin vám umožňuje přizpůsobit uživatelské prostředí, podporu domovského adresáře a další.

Aktualizace balíčků

Webmin může aktualizovat všechny systémové balíčky. Chcete-li to provést, klikněte na odkaz Dashboard a vyhledejte pole Aktualizace balíčku. Pokud konzole zjistí dostupné aktualizace, zobrazí se v tomto poli počet aktualizací a odkaz na ně.

Závěr

Nyní máte pohodlnou konzolu pro správu serveru, chráněnou důvěryhodným certifikátem. Intuitivní rozhraní Webminu poskytuje mnoho užitečných funkcí a modulů.

Seznamte se s funkcemi Webminu. Další užitečné informace naleznete v

Bude zajímavé vědět, jak můžete získat pohodlný přístup pomocí webminu na serveru ubuntu. Nejlepší nástroj pro správu unixových systémů přes webové rozhraní.

Prostřednictvím webminu můžete nejen pohodlně prohlížet logy, provádět změny v konfiguraci nainstalovaných služeb, ale také instalovat balíčky, odstraňovat je, aktualizovat systém atd. Získejte dokonce přístup k terminálu!

Webmin - je hotový webový server s celou řadou skriptů. Všechny radosti z jeho použití můžete zažít po instalaci.

Instalace webmin

Nejprve musíte přidat úložiště webminu do souboru /etc/apt/sources.list

sudo nano /etc/apt/sources.list

Přidejte dva řádky na úplný konec souboru:

Deb http://download.webmin.com/download/repository sarge contrib deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib

Soubor uložíme a zavřeme. Nyní importujeme klíče

wget http://www.webmin.com/jcameron-key.asc

sudo apt-key add jcameron-key.asc

Aktualizujte seznam zdrojů balíčků

aktualizace sudo apt-get

nainstalovat webmin

sudo apt-get install webmin

Spusťte Webmin

Po úspěšné instalaci balíčku otevřete prohlížeč a přejděte na adresu

https://ip-adresa-serveru:10000/

namísto " server-ip-adresa ” Zadejte buď IP adresu serveru nebo jeho název. Pokud je vše provedeno správně, zobrazí se výzva k zadání uživatelského jména a hesla.

Do polí zadejte své přihlašovací jméno a heslo k serveru, poté budete přesměrováni na hlavní stránku webmin

První věc, kterou uděláme, je změnit jazyk na ruštinu. Chcete-li to provést, přejděte na položku nabídky „ webmin” — “Změnit jazyk a téma“ a nastavte kódování ruština (RU.UTF-8)
Po použití změn je třeba stránku obnovit. Vynikající! Nyní máte plně rusifikovaný webmin


Malý přehled webminu

Nebudu popisovat všechny položky menu, hledejte sami a najdete spoustu zajímavých věcí pro sebe. Soustředím se na nejdůležitější body.

Sekce „Webmin“ obsahuje nástroje pro práci se samotným modulem webmin. Nastavení uživatelů, přístupů, záloh atd.

Sekce „Systém“ obsahuje nástroje pro práci s hlavními funkcemi serveru. V této sekci můžete najít protokoly, provádět operace s uživateli a skupinami, aktualizovat software, spravovat aktivní procesy, pracovat s plánováním úloh (Cron) a mnoho dalšího.

V části „Síť“ můžete konfigurovat síťová rozhraní a také bránu firewall

V části „Hardware“ můžete zobrazit hardware připojený k serveru a také zobrazit oddíly místního disku.

Nebudu popisovat sekci „Cluster“. Nefungovalo s clustery.

Nyní můžete nastavit webmin na serveru ubuntu a používat jej odkudkoli na světě.

Použití "Terminálu" není vždy vhodné ani pro profesionály. Proto se dnes stále více používají grafická rozhraní – a to i pro ty úlohy, kde použití textových příkazů vede k rychlejším výsledkům. Samostatným tématem je instalace Webmin Ubuntu – jedná se o možnost využívat grafické webové rozhraní pro správu serveru.

Instalace Webminu je nutná pro práci v grafických rozhraních namísto terminálu.

Proč je to tak relevantní? Mezi technickými specialisty je rychlost systémů vysoce ceněna. Práce s řešeními, která by zpomalila server, je nepřijatelná. Zvláště pokud dostupné zdroje nejsou tak velké. Proto jsou takové komplexy jako Webmin obzvláště ceněny. Díky nim můžete přistupovat ke zdrojům serveru odkudkoli, kde máte počítač, přístup k internetu a prohlížeč.

Webmin je webové rozhraní, které je navrženo pro správu serverů založených na systémech založených na Unixu. Je to jedno z nejjednodušších a nejpohodlnějších řešení pro řešení problémů tohoto druhu. Zde jsou jeho výhody:

  1. Pomáhá šetřit čas při správě serveru.
  2. Umožňuje konfigurovat sítě a také pro ně brány firewall.
  3. Podporuje zálohování dat.
  4. Umožňuje doladit OS.
  5. A má mnoho dalších užitečných funkcí.

Technicky se Webmin skládá z jednoduchého webového serveru a četných skriptů, díky kterým je práce s ním flexibilní a rychlá. Soubory s nastavením programu lze měnit jak ručně, tak pomocí bloku "Konfigurace Webminu" - v grafickém rozhraní.

Pokud si chcete nainstalovat Webmin pro Ubuntu pro komerční použití, můžete to udělat zdarma. Program je distribuován pod licencí BSD.

Pojďme k instalaci

Nejprve musíte provést změny v souboru „sources.list“:

"sudo nano /etc/apt/sources.list"

Na konec souboru vložte následující řádky:

"deb http://download.webmin.com/download/repository sarge contrib
deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib"

"wget ​​http://www.webmin.com/jcameron-key.asc
sudo apt-key add jcameron-key.asc"

Vyrobeno? Nyní aktualizujte seznam zdrojů dat, které se mají načíst:

"aktualizace sudo apt-get"

Nyní na Ubuntu Server je instalace Webmin otázkou dvou sekund. Spusťte příkaz:

"sudo apt-get install webmin"

zahájení

Chcete-li spustit Webmin, musíte do adresního řádku prohlížeče zadat „https://(název domény nebo IP serveru):10000.“ Při vstupu na server zbývá pouze zadat přihlašovací jméno a heslo. Musíte to udělat s právy správce. Všechno!

Konečně

Webmin je grafické webové rozhraní pro správu serveru založeného na operačních systémech podobných Unixu. Velmi šikovná věc pro správu linuxových serverů. Usnadňuje život začátečníkům i odborníkům, šetří čas administrace Linuxu. MUSÍ MÍT!!!

Schopnosti.

  • Úplná správa OS (boot, procesy, stav, soubory protokolu);
  • Správa uživatelů a skupin a jejich práv;
  • Správa všech serverů (Apache, FTP, SSH, Samba);
  • Nastavení sítě včetně brány firewall;
  • Provádějte zálohy a mnohem více;

Pojďme k instalaci.

Přidání úložiště WEBMIN

sudo nano /etc/apt/sources.list

Vložit řádek na konec souboru (shift+ctrl+v)

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

Uložit (ctrl+o) a zadat.

Instalace klíčů

Wget https://www.webmin.com/jcameron-key.asc sudo apt-key přidat jcameron-key.asc

Přidání požadovaných modulů

sudo apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl libdigest-md5-perl

Aktualizujeme.

Aktualizace sudo apt-get

Vložili jsme WEBMIN

sudo apt-get install webmin

ZISK!!!

Přejděte do prohlížeče a otevřete webmin. Vezměte prosím na vědomí, že protokol HTTPS(objeví se okno s neplatným certifikátem, přijměte a přidejte k výjimkám).

https://ip adresa serveru:10000

Existuje mnoho ovládacích panelů webových serverů, specializovaných pro hosting i pro obecné účely. Dnes nainstaluji jeden z těchto panelů - Webmin na server CentOS 7. Podle mého názoru je to jeden z nejoblíbenějších nástrojů pro vzdálenou správu serveru přes prohlížeč.

Webmin je webový ovládací panel pro správu unixových serverů. Je multiplatformní, instalovaný na různých unixových distribucích. Jednu z jeho aplikací jsem kdysi popsal v článku o freebsd. Pomocí webminu můžete na serveru provádět téměř všechny oblíbené administrativní akce, jako například:

  • Nastavte síťová připojení
  • Přidat uživatele
  • Namontujte příčky
  • Nakonfigurujte firewall
  • Vypněte nebo restartujte server
  • Aktualizovat balíčky

a mnohem víc. Existují moduly pro různý software, které lze ovládat přes webmin. Například samba nebo webový server, mysql server a mnoho dalších balíčků. Seznam modulů je rozsáhlý, seznam vlastních modulů třetích stran si můžete prohlédnout na oficiálních stránkách nebo v samotném panelu po instalaci seznam oficiálních modulů. Prostřednictvím webmin můžete přistupovat ke konzole serveru, nahrávat nebo stahovat soubory ze serveru. Někdy se to hodí.

Sám tento panel skoro vůbec nepoužívám, není potřeba, jsem zvyklý si vše konfigurovat v konzoli. Ale znám lidi, kteří aktivně spravují servery pomocí webminu. Jednalo se o administrátory, kteří nebyli příliš pokročilí v Linuxu, ale přesto jim tento panel umožňoval spravovat server normálně bez patřičných znalostí a dovedností.

Téměř vždy používám webmin na poštovních serverech. Je pro mě pohodlné analyzovat a hledat něco v obrovských protokolech pošty pomocí modulu prohlížeče protokolů. Na nic jednoduššího a pohodlnějšího jsem nenarazil. Například máte denní log 100-300 megabajtů, každou vteřinu se do něj zapisují desítky událostí. Máte e-mailové ID. Do vyhledávacího pole můžete zadat ID písmene a zobrazit všechny řádky protokolu, ve kterých se vyskytuje. Je to velmi pohodlné. Obvyklé hledání v takové situaci nestačí. Můžete samozřejmě uchopit výstup kočky nebo vymyslet něco jiného, ​​ale to je méně pohodlné. Zvláště pokud potřebujete porovnat hodnoty z různých souborů protokolu. Stačí otevřít různé protokoly ve dvou oknech prohlížeče a analyzovat je.

Začněme instalovat Webmin na server se systémem СentOS 7. Proces je popsán na oficiálních stránkách v příslušné sekci. Není nic složitého. Musíte přidat úložiště webmin a poté nainstalovat samotný balíček a závislosti.

Přidání úložiště:

# mcedit /etc/yum.repos.d/webmin.repo name=Webmin Distribution Neutral #baseurl=http://download.webmin.com/download/yum mirrorlist=http://download.webmin.com/download/yum /mirrorlist enabled=1

Import GPG klíče:

# rpm --import http://www.webmin.com/jcameron-key.asc

Nainstalujte webmin:

# yum install -y webmin

Po instalaci se automaticky spustí. Musíme to přidat do automatického načítání:

# chkconfig webmin zapnutý

Po odkazu přejdeme do webového rozhraní webmin https://192.168.56.10:10000 , kde 192.168.56.10 je IP adresa serveru. Nezapomeňte zadat protokol https, bez něj se nebudete moci přihlásit. Zadejte uživatelské jméno a heslo root. Otevře se hlavní stránka webminu:

Nebudu popisovat všechny možnosti, můžete si sami vylézt na menu vlevo a podívat se, co se dá přes webmin nakonfigurovat. Upozorňuji vás na několik důležitých bodů. Existuje názor, že webmin není bezpečný a server může být přes něj hacknut. Nevím, jak jsou tyto obavy oprávněné, ale pro každý případ je lepší omezit přístup na server.

Pokud přistupujete ze statických adres, omezte přístup pouze na tyto adresy. To se provádí přímo tam, v dalším nastavení Řízení přístupu IP. Doporučuji toto nastavení. Osobně bych webmin neotevřel světu bez speciální potřeby.

Pokud chcete vidět panel s ruským jazykem, pak není problém. Lze jej vybrat pod Jazyk. Přeloženo jako celek je normální, vše je jasné. Lepší je ale samozřejmě zvyknout si na angličtinu, bez ní není v administraci systému kam. Ale pokud nerozumíte, můžete použít i ruštinu. Webmin je nakonec nejužitečnější pro ty, kteří serverům nerozumí, ale potřebují něco spravovat. Po změně jazyka musíte násilně obnovit stránku prohlížeče, aby se celé rozhraní stalo ruským.

To je vše, se zbytkem funkcí a nastavení si můžete přijít sami, ve webminu není nic složitého.

Linux online kurz

Pokud máte chuť naučit se budovat a udržovat vysoce dostupné a spolehlivé systémy, doporučuji se s nimi seznámit online kurz "Linux Administrator" v OTUS. Kurz není pro začátečníky, pro přijetí jsou potřeba základní znalosti sítí a instalace Linuxu na virtuální stroj. Školení trvá 5 měsíců, poté budou moci úspěšní absolventi kurzu absolvovat rozhovory s partnery. Co vám tento kurz dá:
  • Znalost architektury Linuxu.
  • Zvládnutí moderních metod a nástrojů pro analýzu a zpracování dat.
  • Schopnost vybrat konfiguraci pro potřebné úkoly, řídit procesy a zajistit bezpečnost systému.
  • Znalost základních pracovních nástrojů správce systému.
  • Pochopení nasazení, konfigurace a údržby sítí založených na Linuxu.
  • Schopnost rychle řešit vznikající problémy a zajistit stabilní a nepřerušovaný provoz systému.
Otestujte se ve vstupním testu a podívejte se na program pro další podrobnosti.