Upravljanje poslužiteljem putem web sučelja koristeći webmin u Ubuntu poslužitelju. Ispravna instalacija Webmin Ubuntu poslužitelja Instaliranje webmina na ubuntu 16.04

Obično se Linux poslužitelj konfigurira pomoću naredbenog retka. Međutim, postoji još jedan mogući praktičniji pristup korištenjem usluge webmin u ubuntu poslužitelju. Najbolji alat za upravljanje Unix sustavima putem web sučelja.

Koristeći webmin, ne samo da možete jednostavno pregledavati zapisnike, mijenjati konfiguraciju instaliranih usluga, već i instalirati pakete, ukloniti ih, ažurirati sustav itd. Čak i pristup terminalu!

Webmin je gotov web server s hrpom skripti. Sve užitke korištenja možete doživjeti nakon instalacije.

Instalacija Webmin-a

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

Sudo nano /etc/apt/sources.list

Na samom kraju datoteke dodajte dva retka:

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

Spremite i zatvorite 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 install webmin

Pokretanje Webmina

Nakon uspješne instalacije paketa, otvorite svoj preglednik i idite na

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

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

U polja unesite svoje korisničko ime i lozinku za poslužitelj, 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. Sjajno! Sada imate potpuno rusificirani webmin


Mali pregled webmin-a

Neću opisivati ​​sve stavke jelovnika, pogledajte sami i pronađite štošta zanimljivog za sebe. Usredotočen sam na najosnovnije točke.

Odjeljak “Webmin” pruža alate za rad sa samim webmin modulom. Postavljanje korisnika, pristupa, sigurnosne kopije itd.

Odjeljak "Sustav" pruža 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.

Odjeljak "Usluge" nudi poveznice na alate za rad s instaliranim uslugama, u mom slučaju DHCP poslužitelj, DNS BIND poslužitelj, Squid proxy poslužitelj. Možete konfigurirati postojeće datoteke postavki i upravljati novim pravilima i servisnim procesima.

U odjeljku "Mreža" možete konfigurirati mrežna sučelja i također konfigurirati vatrozid

U odjeljku "Oprema" možete vidjeti opremu spojenu na poslužitelj, kao i vidjeti particije lokalnih diskova.

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

Sada možete konfigurirati webmin u ubuntu poslužitelju i koristiti ga s bilo kojeg mjesta na svijetu.

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

Mogućnosti.

  • 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žurirajmo.

Sudo apt-get ažuriranje

Postavite WEBMIN

Sudo apt-get install webmin

DOBIT!!!

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

HTTPS://ip adresa poslužitelja:10000

Webmin je moderna web kontrolna ploča za bilo koje Linux računalo. Omogućuje vam administriranje vašeg poslužitelja putem jednostavnog sučelja. Uz Webmin možete promijeniti postavke za uobičajene pakete u hodu.

U ovom vodiču ćete instalirati i konfigurirati Webmin na vašem poslužitelju i osigurati pristup sučelju s važećim certifikatom koristeći Let’s Encrypt. Zatim ćete koristiti Webmin za dodavanje novih korisničkih računa i ažuriranje svih paketa na vašem poslužitelju s nadzorne ploče.

Preduvjeti

Da biste dovršili ovaj vodič, trebat će vam:

  • Jedan Ubuntu 16.04 poslužitelj postavljen na sljedeći način, uključujući sudo nekorijenskog korisnika i vatrozid.
  • Apache je instaliran slijedeći . Koristit ćemo Apache za provjeru domene Let’s Encrypt.
  • Potpuno kvalificirani naziv domene (FQDN), s DNS-om A zapis koji pokazuje na IP adresu vašeg poslužitelja. Da biste to konfigurirali, slijedite upute.

Korak 1 - Instalacija Webmina

Prvo, moramo dodati Webmin repozitorij kako bismo mogli jednostavno instalirati i ažurirati Webmin koristeći naš upravitelj paketima. To činimo dodavanjem repozitorija u datoteku /etc/apt/sources.list.

Otvorite datoteku u uređivaču:

  • sudo nano /etc/apt/sources.list

Zatim dodajte ovaj redak na dno datoteke da dodate novo spremište:

/etc/apt/sources.list

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

Spremite datoteku i izađite iz uređivača.

Zatim dodajte Webmin PGP ključ tako da vaš sustav vjeruje novom repozitoriju:

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

Zatim ažurirajte popis paketa kako biste uključili Webmin repozitorij:

  • sudo apt-get ažuriranje

Zatim instalirajte Webmin:

  • sudo apt-get instaliraj webmin

Kada instalacija završi, prikazat će vam se sljedeći rezultat:

Instalacija Webmina dovršena. Sada se možete prijaviti na https://your_server_ip :10000 kao root sa svojom root lozinkom ili kao bilo koji korisnik koji može koristiti `sudo`.

Prepišite ove informacije jer će vam trebati za sljedeći korak.

Bilješka: Ako ste instalirali ufw tijekom koraka preduvjeta, morat ćete pokrenuti naredbu sudo ufw allow 10000 kako biste dopustili Webminu kroz vatrozid. Za dodatnu sigurnost, možda ćete htjeti konfigurirati svoj vatrozid da dopušta pristup ovom priključku samo iz određenih IP raspona.

Osigurajmo pristup Webminu dodavanjem važećeg certifikata.

Korak 2 - Dodavanje važećeg certifikata uz Let’s Encrypt

Webmin je već konfiguriran za korištenje HTTPS-a, ali koristi samopotpisani, nepouzdani certifikat. Zamijenimo ga važećim certifikatom tvrtke Let’s Encrypt.

Idite na https://your_domain :10000 u svom web-pregledniku, zamjenjujući your_domain nazivom domene koji ste usmjerili na svoj poslužitelj.

Bilješka: Kada se prijavite prvi put, vidjet ćete pogrešku "Nevažeći SSL". To je zato što je poslužitelj generirao samopotpisani certifikat. Dopustite da se iznimka nastavi kako biste mogli zamijeniti samopotpisani certifikat s certifikatom tvrtke Let’s Encrypt.

Prikazat će vam se zaslon za prijavu. Prijavite se s ne-root korisnikom kojeg ste stvorili dok ispunjavate preduvjete za ovaj vodič.

Nakon što se prijavite, prvi zaslon koji ćete vidjeti je Webmin nadzorna ploča. Prije nego što možete primijeniti važeći certifikat, morate postaviti ime hosta poslužitelja. Potražite Naziv hosta sustava i kliknite na poveznicu s desne strane, kao što je prikazano na sljedećoj slici:

Ovo će vas odvesti do Naziv glavnog računala i DNS klijent stranica. Pronađite Naziv hosta i u polje unesite potpuno kvalificirani naziv domene. Zatim pritisnite Uštedjeti na dnu stranice za primjenu postavke.

Nakon što postavite naziv hosta, kliknite na Webmin na lijevoj navigacijskoj traci, a zatim kliknite na Webmin konfiguracija.

Zatim odaberite SSL enkripcija s popisa ikona, a zatim odaberite Let's Encrypt tab. Vidjet ćete zaslon poput sljedeće slike:

Koristeći ovaj ekran, reći ćete Webminu kako da dobije i obnovi vaš certifikat. Let’s Encrypt certifikati istječu nakon 3 mjeseca, ali možemo uputiti Webmin da svaki mjesec automatski pokuša obnoviti Let’s Encrypt certifikat. Let’s Encrypt traži verifikacijsku datoteku na našem poslužitelju, tako da ćemo konfigurirati Webmin da smjesti verifikacionu datoteku unutar mape /var/www/html, što je mapa koju koristi Apache web poslužitelj koji ste konfigurirali u preduvjetima. Slijedite ove korake za postavljanje certifikata:

  1. Ispuniti Imena hostova za certifikat s vašim FQDN-om.
  2. Za Korijenski direktorij web stranice za datoteku provjere valjanosti, odaberite Ostali imenik i unesite /var/www/html.
  3. Za Mjeseci između automatske obnove odjeljak, poništite odabir Obnovite samo ručno opciju upisivanjem 1 u okvir za unos i odabirom radio gumba lijevo od okvira za unos.
  4. Kliknite na Zatražite potvrdu dugme. Nakon nekoliko sekundi, vidjet ćete ekran za potvrdu.

Za korištenje novog certifikata ponovno pokrenite Webmin klikom na strelicu za povratak u pregledniku i klikom na Ponovno pokrenite Webmin dugme. Pričekajte oko 30 sekundi, a zatim ponovno učitajte stranicu i ponovno se prijavite. Vaš bi preglednik sada trebao pokazati da je certifikat valjan.

Korak 3 – Korištenje Webmina

Sada ste postavili osiguranu, radnu instancu Webmina. Pogledajmo kako ga koristiti.

Webmin ima mnogo različitih modula koji mogu kontrolirati sve, od BIND DNS poslužitelja do nečega tako jednostavnog kao što je dodavanje korisnika u sustav. Pogledajmo kako stvoriti novog korisnika, a zatim istražimo kako ažurirati operativni sustav pomoću Webmina.

Upravljanje korisnicima i grupama

Istražimo kako upravljati korisnicima i grupama na vašem poslužitelju.

Prvo kliknite na Sustav karticu, a zatim kliknite na Korisnici i grupe dugme. Zatim odavde možete dodati korisnika, upravljati korisnikom ili dodati ili upravljati grupom.

Kreirajmo novog korisnika pod nazivom rasporediti koji bi se koristio za hosting web aplikacija. Za dodavanje korisnika kliknite Stvorite novog korisnika, koji se nalazi na vrhu tablice korisnika. Ovo prikazuje Stvori korisnika zaslon, gdje možete unijeti korisničko ime, lozinku, grupe i druge opcije. Slijedite ove upute za stvaranje korisnika:

  1. Ispuniti Korisničko ime s raspoređivanjem .
  2. Izaberi Automatski za ID korisnika.
  3. Ispuniti Pravo ime s opisnim nazivom kao što je Deployment user.
  4. Za Domaći imenik,Izaberi Automatski.
  5. Za Ljuska,Izaberi /bin/bash s padajućeg popisa.
  6. Za Lozinka,Izaberi Normalna lozinka i upišite lozinku po svom izboru.
  7. Za Primarna grupa,Izaberi Nova grupa s istim imenom kao korisnik.
  8. Za Sekundarna grupa,Izaberi sudo od Sve grupe popis i pritisnite -> gumb za dodavanje grupe u u grupama popis.
  9. Pritisnite Stvoriti za stvaranje ovog novog korisnika.

Kada kreirate korisnika, možete postaviti opcije za istek lozinke, korisničku ljusku ili hoće li im biti dopušten kućni direktorij.

Zatim, pogledajmo kako instalirati ažuriranja našeg sustava.

Ažuriranje paketa

Webmin vam omogućuje ažuriranje svih vaših paketa putem korisničkog sučelja. Da biste ažurirali sve svoje pakete, prvo idite na Nadzorna ploča vezu, a zatim pronađite Ažuriranja paketa polje. Ako postoje dostupna ažuriranja, vidjet ćete vezu koja navodi broj dostupnih ažuriranja, kao što je prikazano na sljedećoj slici:

Kliknite ovu vezu, a zatim pritisnite Ažurirajte odabrane pakete za početak ažuriranja. Od vas se može tražiti da ponovno pokrenete poslužitelj, što također možete učiniti putem Webmin sučelja.

Zaključak

Sada imate osiguranu, radnu instancu Webmina i koristili ste sučelje za stvaranje korisnika i ažuriranje paketa. Webmin vam daje pristup mnogim stvarima kojima biste inače trebali pristupiti putem konzole i organizira ih na intuitivan način. Na primjer, ako imate instaliran Apache, ispod ćete pronaći konfiguracijsku karticu za njega poslužitelji, i onda Apache.

Istražite sučelje ili pročitajte službeni Webmin wiki kako biste saznali više o upravljanju svojim sustavom pomoću Webmina.

Prvi put nakon dugo vremena odlučio sam instalirati Webmin, jednostavno sam navikao na putty. Vidio sam novo sučelje i ne baš krivu lokalizaciju i odlučio otkazati pretplatu.

Ovo je nezaboravljena grafika web sučelje za upravljanje vašim Linux poslužiteljem. Odnosno, uz njegovu pomoć jednostavno i bez posebnog znanja možete daljinski upravljati Linux poslužiteljem, sada više ne u ogavnom sučelju preko web preglednika.

Mogućnosti su doista impresivne:

  • Potpuna kontrola operativnog sustava
  • Vizualno praćenje sve procese
  • upravljanje korisnicima i skupine i njihova prava
  • Konfiguracija mreže uključujući vatrozid
  • Upravljanje svim instaliranim poslužitelji(Apache, IMAP/POP3)
  • Prilika Rezervni primjerak, i cijeli niz drugih funkcija.

Instaliranje Webmina na Ubuntu 16.04

Čekamo nekoliko minuta i voila, možete otvoriti panel na: https://IP:10000. Možete koristiti kao podatke za autorizaciju prijavu i lozinku bilo kojeg korisnika sustave, uključujući root. Zanemarite sigurnosno upozorenje, ono se odnosi na samopotpisani certifikat.

*Nedavno je otkriven problem na poslužiteljima Amazon EC2; prije otvaranja porta upotrijebite sljedeću naredbu:

Sudo apt-get --fix-broken install

Neke druge naredbe koje bi vam mogle trebati:

#kreiraj webmin korisnika sudo useradd -g sudo webmin #lozinka sudo passwd webmin

Postavka jezika za Webmin

Prvo što želim promijeniti je jezik. Na kartici webmin odaberite " Promjena jezika i teme"(https://IP:10000/change-user/), gurnemo tamo" Osobni izbor" i odaberite ruski s popisa i primijenite promjene. Također mijenjamo jezik u " Webmin konfiguracija"preko gumba" Jezik"(https://IP:10000/webmin/edit_lang.cgi).


Koristeći Webmin

Webmin radi modularno, odnosno kada instalirate koji paket podržava, aktivira se odgovarajući kontrolni modul. Ako panel nije sam aktivirao modul, možete mu pomoći klikom na gumb "Osvježi module".

Nije uvijek prikladno konfigurirati sustav putem terminala. Mnogi administratori preferiraju grafičko sučelje od terminala za jednostavne zadatke. Na poslužiteljima nije uobičajeno koristiti punopravno grafičko sučelje, kako se ne bi gubili vrijedni računalni resursi, ali vrlo se često koriste web sučelja za konfiguraciju.

Pomoću web sučelja možete pristupiti postavkama web poslužitelja s bilo kojeg mjesta gdje imate pristup internetu i potreban vam je samo preglednik. Jedno takvo web sučelje otvorenog koda je webmin. Vrlo je popularan među korisnicima Linuxa zbog svoje jednostavnosti i enormne funkcionalnosti.

U većini slučajeva, za administraciju poslužitelja, možete bez naredbenog retka i jednostavno izvršiti sve radnje putem web sučelja. Pogledajmo koje značajke Webmin podržava:

  • Stvaranje i brisanje korisničkih računa;
  • Konfiguriranje usluga pomoću posebnih modula, na primjer, Apache ili DNS;
  • Izrada korisničkih poštanskih sandučića;
  • Pregledajte statistiku korištenja sustava.

Webmin prema zadanim postavkama sadrži više od 500 skripti koje provode vezu između opcija web sučelja i komandne ljuske sustava. A svemu tome mogu se dodati dodatni moduli za dodatno proširenje funkcionalnosti programa. Webmin je u potpunosti napisan u Perlu i, kao što sam rekao, dostupan je besplatno. U ovom članku ćemo pogledati kako instalirati Webmin na Ubuntu Server 16.04.

Instaliranje Webmina na Ubuntu poslužitelj

Prije nego što nastavite s instalacijom Webmina na Ubuntu, trebate dodati službeno programsko spremište izvorima aplikacija. Da biste to učinili, otvorite datoteku /etc/apt/sources.list i tamo dodajte retke:

sudo vi /etc/apt/sources.list

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

Zatim dodajte ključ GPG repozitorija:

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

Sve što preostaje je ažurirati liste paketa:

sudo apt-get ažuriranje

Tek sada može biti dovršena instalacija webmin ubuntu 16.04:

sudo apt-get instaliraj webmin

Kada je instalacija završena, da biste omogućili pristup web sučelju izvana, morate otvoriti port 10000 pomoću vatrozida. Da biste to učinili, pokrenite:

sudo ufw dopusti 10000

Postavljanje Webmina na Ubuntu 16.04

Webmin sučelju možete pristupiti jednostavnim upisivanjem adrese poslužitelja i porta 10000 u adresnu traku preglednika. Webmin prema zadanim postavkama koristi https, tako da ćete morati koristiti i ovaj protokol. Adresa će izgledati ovako:

https://ip_adresa:10000

Preglednik će vas upozoriti da SSL certifikat nije pouzdan, jer webmin automatski generira vlastiti certifikat nakon instalacije. A budući da ovaj certifikat nije izdao autoritet za izdavanje certifikata, preglednik ga ne može smatrati pouzdanim. Ali znamo da je ovo naš poslužitelj, pa možemo nastaviti.

Na sljedećem ekranu morat ćete unijeti svoje korisničko ime i lozinku na poslužitelju kako biste se prijavili na web sučelje. Ovaj korisnik mora imati privilegije superkorisnika:

Ovako će izgledati glavna stranica:

Prva stranica prikazuje opće informacije o sustavu, koje će vam pomoći da shvatite s kojim sustavom trenutno imate posla. Webmin ažuriranja također će biti prikazana ovdje ako postoje.

Na lijevoj strani ekrana pronaći ćete navigacijski izbornik putem kojeg ćete pristupati raznim Webmin modulima i moći upravljati poslužiteljem. Sekcija Webmin sadrži postavke za sam program Webmin; druge sekcije su odgovorne za druge usluge ili parametre sustava.

zaključke

To je sve, instalacija Webmina na Ubuntu Server 16.04 je završena i sada možete daljinski konfigurirati svoj sustav. Ovo može biti vrlo korisno kada ne možete ili ne želite koristiti terminal. Ako imate pitanja, pitajte u komentarima!