Ispravna instalacija Webmin Ubuntu poslužitelja. Upravljanje poslužiteljem putem web sučelja pomoću webmina u ubuntu poslužitelju Instalacija webmina na ubuntu poslužitelju 16.04

|

Webmin je moderna web-bazirana konzola za upravljanje Linux strojevima. Webmin vam omogućuje brzu promjenu postavki glavnih paketa.

Ovaj vodič će vam pomoći da instalirate i konfigurirate Webmin na Ubuntu poslužitelju, zaštitite svoju konzolu pomoću certifikata Let's Encrypt, dodate novi račun putem Webmina i ažurirate pakete poslužitelja.

Zahtjevi

  • Ubuntu poslužitelj 16.04.
  • sudo pristup.
  • Konfigurirani vatrozid (o ovome možete saznati).
  • Apache web poslužitelj (možete pronaći upute za instalaciju).
  • FQDN i zapis A koji upućuje na IP adresu poslužitelja.

Korak 1 Instalirajte Webmin

Dodajte Webmin repozitorij koji možete koristiti za instalaciju i zatim ažuriranje vaše konzole. Treba ga dodati u datoteku /etc/apt/sources.list.

sudo nano /etc/apt/sources.list

Dodajte novo spremište na kraj datoteke:

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

Spremite i zatvorite datoteku.

Dodajte Webmin PGP ključ kako bi sustav znao da se novom repozitoriju može vjerovati.

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

Ažurirajte indeks paketa kako biste uključili Webmin repozitorij.

sudo apt-get ažuriranje

Instaliraj webmin:

sudo apt-get instaliraj webmin

Nakon dovršetka instalacije vidjet ćete:

Instalacija Webmina dovršena. Sada se možete prijaviti na

https://your_server_ip:10000 kao root sa svojim
root lozinka, ili kao bilo koji korisnik koji može koristiti `sudo`.

Kopirajte ove podatke, trebat će vam u budućem radu.

Bilješka O: Ako ste konfigurirali ufw vatrozid prema potrebi, on trenutno blokira Webmin priključak. Za otključavanje koristite naredbu:

sudo ufw dopusti 10000

Za dodatnu sigurnost, ovaj priključak možete konfigurirati tako da bude dostupan samo s određenih raspona IP adresa.

Korak 2: Dodavanje pouzdanog Let's Encrypt certifikata

Webmin već podržava HTTPS, ali za sada konzola koristi samopotpisani certifikat. Zamijenite ga pouzdanim certifikatom usluge Let's Encrypt.

Otvori u pretraživaču:

https://vaša_domena:10000

Zamijenite svoju_domenu nazivom svoje domene.

Bilješka: Kada prvi put pristupite ovoj vezi, vidjet ćete poruku o pogrešci "Nevažeći SSL". To je zato što poslužitelj koristi samopotpisani certifikat. Dodajte ga na popis izuzetaka za nastavak.

Pojavit će se zaslon za provjeru autentičnosti. Otvorite korisnički račun sa sudo pristupom (ne root).

Nakon provjere autentičnosti, vidjet ćete Webmin upravljačku ploču. Prije nego što možete dodati pouzdani certifikat, morate postaviti naziv hosta poslužitelja. Pronađite polje Naziv hosta sustava i otvorite vezu koju sadrži.

Ovo će otvoriti stranicu Ime hosta i DNS klijenta. Pronađite polje Hostname i unesite FQDN u njega. Pritisnite Spremi.

Kliknite Webmin na lijevoj navigacijskoj traci, zatim kliknite Webmin konfiguracija.

S popisa odaberite SSL šifriranje, a zatim otvorite karticu Let's Encrypt. Vidjet ćete zaslon Opcije za novi SSL certifikat.

Koristeći ovu stranicu, Webmin može dobiti i instalirati pouzdani certifikat, kao i ažurirati ga na vrijeme. Let's Encrypt certifikati vrijede 3 mjeseca. Webmin podržava automatsko obnavljanje certifikata; možete postaviti svoju konzolu za obnavljanje vašeg Let's Encrypt certifikata svaki mjesec. Usluga Let's Encrypt traži verifikacijsku datoteku na poslužitelju, pa Webmin konzola treba smjestiti takvu datoteku u direktorij /var/www/html (što je zadani korijenski direktorij Apache web poslužitelja). Za postavljanje certifikata slijedite ove korake:

  • Unesite svoj FQDN u polje Hostnames for certificate.
  • U retku korijenskog direktorija web stranice za datoteku za provjeru valjanosti kliknite gumb Drugi direktorij i pokažite na /var/www/html.
  • U retku Mjeseci između automatske obnove poništite odabir Samo ručno obnovi i unesite 1 u polje za unos. Zatim kliknite gumb lijevo od polja za unos.
  • Pritisnite Zatraži certifikat. U roku od nekoliko sekundi dobit ćete ekran za potvrdu.

Za pristup novom certifikatu ponovno pokrenite Webmin. Da biste to učinili, kliknite strelicu natrag u pregledniku i gumb Restart Webmin. Pričekajte 30 sekundi, osvježite stranicu i prijavite se na upravljačku ploču. Preglednik će sada prijaviti da poslužitelj koristi pouzdani certifikat.

Korak 3: Korištenje Webmina

Webmin nudi mnoge module pomoću kojih možete upravljati poslužiteljem i obavljati gotovo sve, od postavljanja BIND DNS poslužitelja do dodavanja korisnika u sustav. Pokušajte kreirati novog korisnika i ažurirati sistemske pakete koristeći Webmin.

Upravljanje korisnicima i grupama

Otvorite karticu Sustav i kliknite gumb Korisnici i grupe. U prozoru koji se pojavi možete upravljati korisnicima i grupama sustava.

Stvorite novog korisnika (na primjer, deploy) s kojim možete implementirati aplikaciju. Kliknite Stvori novog korisnika na vrhu stranice. Ovo će otvoriti zaslon Stvori korisnika; unesite korisničko ime, lozinku, grupu i druge korisničke podatke.

  • U korisničko ime unesite naziv: deploy.
  • Odaberite Automatski u polju ID korisnika.
  • U Stvarno ime navedite opis korisnika (na primjer, Deployment user).
  • U matičnom imeniku odaberite Automatski.
  • Odaberite /bin/bash s padajućeg popisa Shell.
  • U polju Password odaberite Normal Password i unesite lozinku.
  • U Primarnoj grupi odaberite Nova grupa s istim imenom kao korisnik.
  • U Sekundarnoj grupi odaberite sudo s popisa Sve grupe. Zatim kliknite gumb → za dodavanje grupe na popis u grupama.
  • Pritisnite Stvori.

Kao što vidite, Webmin vam omogućuje da prilagodite korisničku ljusku, podršku za kućni direktorij i više.

Ažuriranje paketa

Webmin može ažurirati sve pakete sustava. Da biste to učinili, slijedite poveznicu nadzorne ploče i pronađite polje Ažuriranja paketa. Ako konzola otkrije dostupna ažuriranja, vidjet ćete broj ažuriranja i vezu na njih u ovom polju.

Zaključak

Sada imate praktičnu konzolu za upravljanje poslužiteljem, zaštićenu pouzdanim certifikatom. Intuitivno sučelje Webmina pruža mnogo korisnih značajki i modula.

Upoznajte se sa značajkama Webmina. Više korisnih informacija možete pronaći u

Bit će zanimljivo saznati kako možete dobiti praktičan pristup koristeći webmin u ubuntu poslužitelju. Najbolji alat za upravljanje unix sustavima putem web sučelja.

Putem webmina ne samo da možete jednostavno pregledavati zapise, mijenjati konfiguraciju instaliranih usluga, već i instalirati pakete, ukloniti ih, ažurirati sustav itd. Dobijte čak i pristup terminalu!

Webmin - je gotov web server sa hrpom skripti. Sve užitke njegove uporabe možete doživjeti nakon instalacije.

Instalacija webmin

Prije svega, trebate dodati webmin repozitorije u datoteku /etc/apt/sources.list

sudo nano /etc/apt/sources.list

Dodajte dva retka na sam kraj datoteke:

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

Spremamo i zatvaramo datoteku. Sada uvezimo ključeve

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

sudo apt-key add jcameron-key.asc

Ažurirajte popis izvora paketa

sudo apt-get ažuriranje

instalirajte webmin

sudo apt-get instaliraj webmin

Pokrenite Webmin

Nakon uspješne instalacije paketa otvorite preglednik i idite na adresu

https://ip-adresa-poslužitelja:10000/

umjesto " ip-adresa poslužitelja ” Unesite ili IP adresu poslužitelja ili njegov naziv. Ako je sve ispravno napravljeno, vidjet ćete poziv za unos korisničkog imena i lozinke.

Unesite svoju prijavu i lozinku za poslužitelj u polja, nakon čega ćete biti preusmjereni na glavnu stranicu webmina

Prvo što ćemo učiniti je promijeniti jezik na ruski. Da biste to učinili, idite na stavku izbornika " webmin” — “Promjena jezika i teme” i postavite kodiranje ruski (RU.UTF-8)
Nakon primjene promjena potrebno je osvježiti stranicu. izvrsno! Sada imate potpuno rusificirani webmin


Mali pregled webmin-a

Neću opisivati ​​sve stavke jelovnika, potražite sami i naći ćete puno toga zanimljivog za sebe. Fokusiram se na najvažnije točke.

Odjeljak “Webmin” sadrži alate za rad sa samim webmin modulom. Postavljanje korisnika, pristupa, sigurnosnih kopija itd.

Odjeljak "Sustav" sadrži alate za rad s glavnom funkcionalnošću poslužitelja. U ovom odjeljku možete pronaći zapise, obavljati operacije s korisnicima i grupama, ažurirati softver, upravljati aktivnim procesima, raditi s rasporedom poslova (Cron) i još mnogo toga.

U odjeljku "Mreža" možete konfigurirati mrežna sučelja, kao i konfigurirati vatrozid

U odjeljku "Hardver" možete vidjeti hardver povezan s poslužiteljem, kao i pregledati particije lokalnog diska.

Neću opisivati ​​odjeljak “Kluster”. Nije radio s klasterima.

Sada možete postaviti webmin na ubuntu poslužitelj i koristiti ga s bilo kojeg mjesta na svijetu.

Korištenje "Terminala" nije uvijek zgodno čak ni za profesionalce. Stoga se danas sve više koriste grafička sučelja – čak i za one zadatke gdje upotreba tekstualnih naredbi dovodi do bržih rezultata. Zasebna tema je instalacija Webmin Ubuntu - to je mogućnost korištenja grafičkog web sučelja za upravljanje poslužiteljem.

Instalacija Webmina je potrebna za rad u grafičkim sučeljima umjesto terminala.

Zašto je to tako relevantno? Među tehničkim stručnjacima, brzina sustava je visoko cijenjena. Rad s rješenjima koja bi usporila poslužitelj je nedopustiv. Pogotovo ako raspoloživi resursi nisu tako veliki. Zato su takvi kompleksi kao što je Webmin posebno cijenjeni. Zahvaljujući njima, možete pristupiti resursima poslužitelja gdje god imate računalo, pristup Internetu i preglednik s kojim možete raditi.

Webmin je web-bazirano sučelje koje je dizajnirano za upravljanje poslužiteljima baziranim na Unix sustavima. To je jedno od najjednostavnijih i najprikladnijih rješenja za rješavanje problema ove vrste. Evo njegovih prednosti:

  1. Pomaže uštedjeti vrijeme na upravljanju poslužiteljem.
  2. Omogućuje vam konfiguriranje mreža, kao i vatrozida za njih.
  3. Podržava sigurnosno kopiranje podataka.
  4. Omogućuje fino podešavanje OS-a.
  5. I ima mnogo drugih korisnih značajki.

Tehnički, Webmin se sastoji od jednostavnog web poslužitelja, kao i brojnih skripti koje rad s njim čine fleksibilnim i brzim. Datoteke s programskim postavkama mogu se mijenjati i ručno i pomoću bloka "Webmin Configuration" - u grafičkom sučelju.

Ako želite instalirati Webmin za Ubuntu za komercijalnu upotrebu, možete to učiniti besplatno. Program se distribuira pod BSD licencom.

Prijeđimo na instalaciju

Najprije morate napraviti izmjene u datoteci “sources.list”:

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

Umetnite sljedeće retke na kraj datoteke:

"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"

napravljeno? Sada ažurirajte popis izvora podataka za učitavanje:

"sudo apt-get update"

Sada na Ubuntu poslužitelju instalacija Webmina postaje stvar dvije sekunde. Pokrenite naredbu:

"sudo apt-get install webmin"

lansirati

Za pokretanje Webmina potrebno je u adresnu traku preglednika unijeti “https://(ime domene ili IP poslužitelja):10000” Ostaje samo da unesete svoju prijavu i lozinku prilikom ulaska na poslužitelj. To morate učiniti s administratorskim pravima. Sve!

Konačno

Webmin je grafičko web sučelje za upravljanje poslužiteljem baziranim na Unix operativnim sustavima. Vrlo zgodna stvar za administriranje linux servera. Olakšava život početnicima i stručnjacima, dobro štedi vrijeme administracije Linuxa. MORATI IMATI!!!

Sposobnosti.

  • Potpuno upravljanje OS-om (podizanje sustava, procesi, status, log datoteke);
  • Upravljanje korisnicima i grupama i njihovim pravima;
  • Upravljanje svim poslužiteljima (Apache, FTP, SSH, Samba);
  • Postavljanje mreže uključujući vatrozid;
  • Izvršite sigurnosne kopije i još mnogo toga;

Prijeđimo na instalaciju.

Dodavanje WEBMIN repozitorija

sudo nano /etc/apt/sources.list

Umetnite redak na kraj datoteke (shift+ctrl+v)

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

Spremite (ctrl+o) i unesite.

Ugradnja ključeva

Wget https://www.webmin.com/jcameron-key.asc sudo apt-key add jcameron-key.asc

Dodavanje potrebnih modula

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

Ažuriramo.

Sudo apt-get ažuriranje

Stavili smo WEBMIN

sudo apt-get instaliraj webmin

DOBIT!!!

Idite u preglednik i otvorite webmin. Imajte na umu da protokol HTTPS(pojavit će se prozor s nevažećim certifikatom, prihvatiti i dodati u iznimke).

https://ip adresa poslužitelja:10000

Postoje mnoge upravljačke ploče web poslužitelja, specijalizirane za hosting i opće namjene. Danas ću instalirati jedan od ovih panela - Webmin na poslužitelj CentOS 7. Po mom mišljenju, ovo je jedan od najpopularnijih alata za daljinsko upravljanje poslužiteljem putem preglednika.

Webmin je web upravljačka ploča za administraciju unix poslužitelja. Višeplatformski je, instaliran na raznim unix distribucijama. Jednom sam opisao jednu od njegovih aplikacija u članku o freebsd-u. Koristeći webmin, možete izvršiti gotovo sve popularne administrativne radnje na poslužitelju, kao što su:

  • Postavite mrežne veze
  • Dodaj korisnike
  • Montirajte particije
  • Konfigurirajte vatrozid
  • Isključite ili ponovno pokrenite poslužitelj
  • Ažurirajte pakete

i mnogo više. Postoje moduli za razne softvere kojima se može upravljati putem webmina. Na primjer, samba, ili web poslužitelj, mysql poslužitelj i mnogi drugi paketi. Popis modula je opsežan, popis prilagođenih modula trećih strana možete vidjeti na službenoj web stranici ili na samom panelu nakon instalacije, popis službenih modula. Putem webmina možete pristupiti konzoli poslužitelja, uploadati ili preuzimati datoteke s poslužitelja. Ponekad je ovo zgodno.

Ja osobno ovu ploču gotovo nikad ne koristim, nema potrebe, navikao sam sve konfigurirati u konzoli. Ali znam ljude koji aktivno administriraju poslužitelje koristeći webmin. Radilo se o administratorima koji nisu bili baš napredni u Linuxu, ali im je ipak ovaj panel omogućio normalno upravljanje serverom bez odgovarajućeg znanja i vještina.

Gotovo uvijek koristim webmin na poslužiteljima pošte. Prikladno mi je analizirati i tražiti nešto u ogromnim zapisnicima pošte pomoću modula za preglednik zapisa. Nisam naišao na ništa jednostavnije i zgodnije. Na primjer, imate dnevni dnevnik od 100-300 megabajta, u njemu se svake sekunde bilježe deseci događaja. Imate ID e-pošte. Možete unijeti ID slova u traku za pretraživanje i vidjeti sve retke dnevnika u kojima se ono pojavljuje. Vrlo je udoban. Uobičajena pretraga u takvoj situaciji nije dovoljna. Možete, naravno, zgrabiti izlaz cat, ili smisliti nešto drugo, ali ovo je manje zgodno. Pogotovo ako trebate usporediti vrijednosti iz različitih datoteka dnevnika. Jednostavno otvorite različite zapisnike u dva prozora preglednika i analizirate ih.

Počnimo instalirati Webmin na poslužitelj koji radi pod SentOS 7. Proces je opisan na službenoj web stranici u odgovarajućem odjeljku. Nema ništa komplicirano. Morate dodati repozitorij webmin, a zatim instalirati sam paket i ovisnosti.

Dodavanje spremišta:

# 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 omogućen=1

Uvezi GPG ključ:

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

Instaliraj webmin:

# yum install -y webmin

Nakon instalacije, automatski će se pokrenuti. Samo ga moramo dodati u automatsko učitavanje:

# chkconfig webmin uključen

Idemo na web sučelje webmin slijedeći vezu https://192.168.56.10:10000 , gdje je 192.168.56.10 IP adresa poslužitelja. Obavezno navedite https protokol, bez njega se nećete moći prijaviti. Unesite root korisničko ime i lozinku. Otvara se glavna stranica webmina:

Neću opisivati ​​sve mogućnosti, možete se sami popeti na izbornik s lijeve strane i vidjeti što se može konfigurirati kroz webmin. Skrećem vam pozornost na nekoliko važnih točaka. Postoji mišljenje da webmin nije siguran i da se preko njega može hakirati server. Ne znam koliko su ti strahovi opravdani, ali za svaki slučaj, bolje je ograničiti pristup poslužitelju.

Ako pristupate sa statičkih adresa, ograničite pristup samo na te adrese. To se radi upravo tamo, u sljedećoj postavci IP kontrola pristupa. Preporučujem ovu postavku. Osobno ne bih otvorio webmin svijetu bez posebne potrebe.

Ako želite vidjeti ploču s ruskim jezikom, onda nema problema. Može se odabrati pod Jezik. Prevedeno u cjelini normalno, sve je jasno. Ali bolje je, naravno, naviknuti se na engleski, bez njega nema nigdje u administraciji sustava. Ali ako ne razumijete, možete koristiti i ruski. Na kraju, webmin je najkorisniji za one koji se ne razumiju u servere, ali trebaju nešto administrirati. Nakon promjene jezika, morate prisilno osvježiti stranicu preglednika tako da cijelo sučelje postane rusko.

To je sve, s ostalim značajkama i postavkama možete to sami shvatiti, u webminu nema ništa komplicirano.

Linux online tečaj

Ako imate želju naučiti graditi i održavati visoko dostupne i pouzdane sustave, preporučam da se upoznate online tečaj "Linux Administrator" u OTUS-u. Tečaj nije za početnike, za upis je potrebno osnovno znanje o mrežama i instaliranju Linuxa na virtualni stroj. Obuka traje 5 mjeseci, nakon čega će uspješni polaznici tečaja moći biti intervjuirani od strane partnera. Što će vam ovaj tečaj dati:
  • Poznavanje Linux arhitekture.
  • Ovladavanje suvremenim metodama i alatima za analizu i obradu podataka.
  • Mogućnost odabira konfiguracije za potrebne zadatke, upravljanje procesima i osiguranje sigurnosti sustava.
  • Poznavanje osnovnih alata za rad sistem administratora.
  • Razumijevanje implementacije, konfiguracije i održavanja mreža temeljenih na Linuxu.
  • Sposobnost brzog rješavanja novonastalih problema i osiguravanje stabilnog i nesmetanog rada sustava.
Testirajte se na prijemnom ispitu i pogledajte program za više detalja.