Setări de rețea Ubuntu 14.04 folosind webmin. Gestionarea serverului prin interfața web folosind webmin în Ubuntu Server. Instalarea Webmin

Va fi interesant de știut cum puteți obține acces convenabil folosind webmin pe serverul ubuntu. Cel mai bun instrument pentru gestionarea sistemelor Unix printr-o interfață web.

Folosind webmin, puteți nu numai să vizualizați în mod convenabil jurnalele, să faceți modificări în configurația serviciilor instalate, ci și să instalați pachete, să le eliminați, să actualizați sistemul etc. Accesați chiar și terminalul!

Webmin este un server web gata făcut, cu o mulțime de scripturi. Toate deliciile utilizării sale pot fi experimentate după instalare.

Instalarea Webmin

În primul rând, trebuie să adăugați depozitele webmin în fișierul /etc/apt/sources.list

sudo nano /etc/apt/sources.list

La sfârșitul fișierului adăugați două rânduri:

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

Salvați și închideți fișierul. Acum să importăm cheile

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

sudo apt-key add jcameron-key.asc

Actualizați lista surselor pachetelor

sudo apt-get update

instalați webmin

sudo apt-get install webmin

Se lansează Webmin

După instalarea cu succes a pachetului, deschideți browserul și accesați

https://adresa-ip-server:10000/

în loc de " adresa-ip-server ” Introduceți fie adresa IP a serverului, fie numele acestuia. Dacă ați făcut totul corect, veți vedea o solicitare pentru a vă introduce numele de utilizator și parola.

Introduceți numele și parola serverului dvs. în câmpuri, după care veți fi dus la pagina principală webmin

Primul lucru pe care îl vom face este să schimbăm limba în rusă. Pentru a face acest lucru, accesați elementul de meniu „ Webmin” — “Schimbați limba și tema” și setați codificarea Rusă (RU.UTF-8)
După aplicarea modificărilor, trebuie să reîmprospătați pagina. Mare! Acum aveți un webmin complet rusificat


O mică recenzie despre webmin

Nu voi descrie toate elementele din meniu, nu voi arunca o privire personală și nu voi găsi o mulțime de lucruri interesante pentru tine. Mă concentrez pe cele mai elementare puncte.

Secțiunea „Webmin” oferă instrumente pentru lucrul cu modulul webmin în sine. Configurarea utilizatorilor, accesărilor, backup etc.

Secțiunea „Sistem” oferă instrumente pentru lucrul cu funcționalitatea principală a serverului. În această secțiune puteți găsi jurnale, efectuați operațiuni cu utilizatorii și grupurile, actualizați software-ul, gestionați procesele active, lucrați cu programarea joburilor (Cron) și multe altele.

În secțiunea „Rețea” puteți configura interfețele de rețea și, de asemenea, puteți configura firewall-ul

În secțiunea „Echipament” puteți vizualiza echipamentul conectat la server, precum și partițiile discurilor locale.

Nu voi descrie secțiunea „Cluster”. Nu a funcționat cu clustere.

Acum puteți configura webmin pe serverul ubuntu și îl puteți utiliza de oriunde în lume.

De obicei, un server Linux este configurat folosind linie de comandă. Cu toate acestea, există un alt acces posibil mai convenabil folosind serviciul webmin în serverul ubuntu. Cel mai bun instrument de management sisteme unix prin interfața web.

Folosind webmin, puteți nu numai să vizualizați în mod convenabil jurnalele, să faceți modificări în configurația serviciilor instalate, ci și să instalați pachete, să le eliminați, să actualizați sistemul etc. Accesați chiar și terminalul!

Webmin este un server web gata făcut, cu o mulțime de scripturi. Toate deliciile utilizării acestuia pot fi experimentate după instalare.

Instalarea Webmin

În primul rând, trebuie să adăugați depozitele webmin în fișierul /etc/apt/sources.list

Sudo nano /etc/apt/sources.list

La sfârșitul fișierului adăugați două rânduri:

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

Salvați și închideți fișierul. Acum să importăm cheile

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

Actualizați lista surselor pachetelor

Sudo apt-get update

instalați webmin

Sudo apt-get install webmin

Se lansează Webmin

După instalarea cu succes a pachetului, deschideți browserul și accesați

https://adresa-ip-server:10000/

în loc de " adresa-ip-server” Introduceți fie adresa IP a serverului, fie numele acestuia. Dacă ați făcut totul corect, veți vedea o solicitare pentru a vă introduce numele de utilizator și parola.

Introduceți numele și parola serverului dvs. în câmpuri, după care veți fi dus la pagina principală webmin

Primul lucru pe care îl vom face este să schimbăm limba în rusă. Pentru a face acest lucru, accesați elementul de meniu „ Webmin” - “Schimbați limba și tema” și setați codificarea Rusă (RU.UTF-8)

După aplicarea modificărilor, trebuie să reîmprospătați pagina. Mare! Acum aveți un webmin complet rusificat


O mică recenzie despre webmin

Nu voi descrie toate elementele din meniu, nu voi arunca o privire personală și nu voi găsi o mulțime de lucruri interesante pentru tine. Mă concentrez pe cele mai elementare puncte.

Secțiunea „Webmin” oferă instrumente pentru lucrul cu modulul webmin în sine. Configurarea utilizatorilor, acces, backup etc.

Secțiunea „Sistem” oferă instrumente pentru lucrul cu funcționalitatea principală a serverului. În această secțiune puteți găsi jurnale, efectuați operațiuni cu utilizatorii și grupurile, actualizați software-ul, gestionați procesele active, lucrați cu programarea joburilor (Cron) și multe altele.

Secțiunea „Servicii” oferă link-uri către instrumente pentru a lucra servicii instalate, în cazul meu Server DHCP, Server DNS BIND, Server Proxy Squid. Puteți să configurați fișierele de setări existente și să gestionați noi reguli și procese de servicii.

În secțiunea „Rețea” puteți configura interfețele de rețea și, de asemenea, configurați firewall-ul

În secțiunea „Echipament” puteți vizualiza echipamentul conectat la server, precum și partițiile discurilor locale.

Nu voi descrie secțiunea „Cluster”. Nu a funcționat cu clustere.

Acum puteți configura webmin pe serverul ubuntu și îl puteți utiliza de oriunde în lume.

Trebuie să instalați Wibmin noa clean debian 8 server. sarcina curentă Să ne uităm la mai multe opțiuni de instalare:

  • folosind pachetul Debian descărcat
  • folosind depozitul.

Soluţie

1. Instalarea va fi efectuată folosind pachetul Debian webmin, descărcați pachetul deb de pe pagina oficială de descărcări a site-ului web sau rulați comanda în consolă:

​root@unix:/# wget http://prdownloads.sourceforge.net/webadmin/webmin_1.831_all.deb

2. Executați comanda în fișierul descărcat:

​root@unix:/# dpkg --install webmin_1.831_all.deb

Va trece instalare automatăîn directorul /usr/share/webmin, datele de autorizare pentru conectarea la consola web sunt atribuite automat utilizator root. Pentru a vă conecta la consola web, utilizați următorul link URL http://localhost:10000/ .
Sau în loc de localhost indicăm adresa IP a mașinii pe care are loc instalarea.

Dacă, la instalarea pe Debian, webmin spune că nu există dependențe, instalați-le cu comanda:

​root@unix:/# apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python

Să instalăm folosind depozitul Webmin

Pentru a instala Webmin și actualizări, vom folosi comanda APT.
1. Deschideți și editați fișierul /etc/apt/sources.list în orice fișier editor convenabil

​root@unix:/# nano /etc/apt/sources.list

2. Adăugați următoarele linii în fișierul /etc/apt/sources.list

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

3. Instalați o cheie GPG cu o semnătură de depozit pentru a face acest lucru, executați comanda

​root@unix:/# cd /root root@unix:/# wget http://www.webmin.com/jcameron-key.asc root@unix:/# apt-key add jcameron-key.asc

4. Acum trebuie să actualizați pachetele APT

​root@unix:/# apt-get update

5. Instalați Webmin

​root@unix:/# apt-get install apt-transport-https root@unix:/# apt-get install webmin

După rularea acestor comenzi, Webmin ar trebui să se instaleze cu toate dependențele. Pentru a configura Webmin, accesați consola web folosind următorul link URL

Există multe panouri de control pentru servere web, ambele specializate pentru găzduire și scop general. Astăzi voi instala unul dintre aceste panouri - Webmin pe un server CentOS 7 În opinia mea, acesta este unul dintre cele mai populare instrumente telecomanda server prin browser.

Webmin este un panou web pentru administrarea unui server Unix. Este multi-platformă și poate fi instalat pe diverse distribuții Unix. Am descris una dintre utilizările sale cu mult timp în urmă într-un articol despre ea pe freebsd. Folosind webmin puteți efectua aproape toate acțiunile administrative populare pe server, cum ar fi:

  • Configurați conexiuni de rețea
  • Adăugați utilizatori
  • Montați partiții
  • Configurați firewall
  • Închideți sau reporniți serverul
  • Actualizați pachetele

si multe altele. Există module pentru diverse software care pot fi controlate prin webmin. De exemplu, Samba, sau server web, server mysql și multe alte pachete. Lista modulelor este extinsă, puteți vedea lista modulelor personalizate de la terți pe site-ul oficial, sau în panoul propriu-zis după instalare lista modulelor oficiale. Prin webmin puteți accesa consola serverului, puteți încărca sau descărca fișiere de pe server. Uneori, acest lucru este convenabil.

Eu însumi nu folosesc aproape niciodată acest panou, nu este nevoie, sunt obișnuit să configurez totul în consolă. Dar cunosc oameni care au administrat în mod activ servere folosind webmin. Aceștia nu erau administratori foarte avansați în Linux, dar, cu toate acestea, acest panou le-a permis să gestioneze în mod normal serverul fără cunoștințele și abilitățile corespunzătoare.

Aproape întotdeauna folosesc webmin servere de mail. Este convenabil pentru mine să analizez și să caut ceva în jurnalele uriașe de e-mail folosind modulul de vizualizare a jurnalelor. Nu am întâlnit nimic mai simplu și mai convenabil. De exemplu, aveți un jurnal zilnic de 100-300 de megaocteți, zeci de evenimente sunt înregistrate în el în fiecare secundă. Ai o scrisoare de identificare. Puteți introduce ID-ul de e-mail în bara de căutare și puteți vedea toate liniile de jurnal în care apare. Este foarte convenabil. O căutare regulată nu este suficientă într-o astfel de situație. Puteți, desigur, să luați rezultatul pisicii sau să veniți cu altceva, dar acest lucru este mai puțin convenabil. Mai ales dacă trebuie să comparați valorile din diferite fișiere jurnal. Doar deschideți jurnalele diferite în două ferestre ale browserului și le analizați.

Să începem să instalăm Webmin pe un server care rulează CentOS 7. Procesul este descris pe site-ul oficial în secțiunea corespunzătoare. Nu este nimic complicat. Trebuie să adăugați depozitul webmin și apoi să instalați pachetul în sine și dependențele.

Adăugați un depozit:

# 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 /listă oglindă activată=1

Importați cheia GPG:

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

Instalați Webmin:

# yum install -y webmin

După instalare, se va lansa automat. Tot ce trebuie să facem este să-l adăugăm la pornire:

# chkconfig webmin activat

Mergem la interfața web webmin folosind linkul https://192.168.56.10:10000 , unde 192.168.56.10 este adresa IP a serverului. Asigurați-vă că specificați protocolul https, nu vă veți putea conecta fără el. Introduceți numele de utilizator și parola root. Se deschide pagina principală webmin:

Nu voi descrie toate posibilitățile, puteți să răsfoiți singur meniul din stânga și să vedeți ce se poate configura prin webmin. Atrag atentia asupra mai multor puncte importante. Există o părere că webmin nu este sigur și serverul poate fi spart prin intermediul acestuia. Nu știu în ce măsură aceste temeri sunt justificate, dar pentru orice eventualitate, este mai bine să limitezi accesul la server.

Dacă intri din adrese statice, apoi restricționați accesul numai la aceste adrese. Acest lucru se face chiar acolo, în setarea următoare Control acces IP. Recomand aceasta setare. Personal, nu aș deschide lumea webmin decât dacă este absolut necesar.

Dacă doriți să vedeți un panou cu limba rusă, atunci nu este nicio problemă. Îl poți selecta în secțiune Limbă. Traducerea este în general bună, totul este clar. Dar este mai bine, desigur, să te obișnuiești cu engleza, fără ea nu există nicăieri în administrarea sistemului. Dar dacă nu înțelegi, poți folosi și limba rusă. În cele din urmă, webmin este cel mai util celor care nu înțeleg serverele, dar trebuie să administreze ceva. După schimbarea limbii, trebuie să reîmprospătați cu forță pagina browserului, astfel încât întreaga interfață să devină rusă.

Asta este tot, vă puteți da seama de restul funcțiilor și setărilor dvs., nu este nimic complicat la Webmin.

Curs online despre Linux

Dacă doriți să învățați cum să construiți și să întrețineți sisteme foarte disponibile și fiabile, vă recomand să vă familiarizați cu curs online „Administrator Linux”în OTUS. Cursul nu este pentru începători pentru admitere aveți nevoie de cunoștințe de bază despre rețele; Instalare Linux la mașina virtuală. Formarea durează 5 luni, după care absolvenții de curs de succes vor putea susține interviuri cu partenerii. Ce vă va oferi acest curs:
  • Cunoașterea arhitecturii Linux.
  • Stăpânirea metodelor și instrumentelor moderne de analiză și prelucrare a datelor.
  • Abilitatea de a selecta o configurație pentru sarcinile necesare, de a gestiona procesele și de a asigura securitatea sistemului.
  • Cunoașterea instrumentelor de lucru de bază ale unui administrator de sistem.
  • Înțelegerea specificului implementării, configurării și întreținerii rețelelor construite pe Linux.
  • Capacitatea de a rezolva rapid problemele emergente și de a asigura funcționarea stabilă și neîntreruptă a sistemului.
Testează-te la testul de admitere și vezi programul pentru mai multe detalii.

Articolul anterior a discutat despre utilizarea unui shell grafic pentru a optimiza lucrul cu serverul de sub control Linux. Dar ce să faci dacă utilizarea sa dintr-un motiv sau altul nu este recomandabilă? Efectuați lucru în consolă?

Din fericire pentru Linux există o altă alternativă - o interfață web.

Aplicația Webmin a fost dezvoltată special pentru administrarea Linux. Este un server web simplu și un set de scripturi în Perl, care oferă funcționalitatea interfeței web.

InstalareWebmin

Nu există informații despre depozitul pentru instalarea inițială a Webmin pe sistem. Prin urmare, trebuie adăugat mai întâi.

Pentru a face acest lucru, trebuie să deschideți fișierul /etc/apt/sources.list și să adăugați la sfârșitul acestuia rândul următor:

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

Acum puteți porni instalarea Webmin folosind comanda:

apt-get install webmin

apt - obțineți instalarea webmin

După instalare, Webmin pornește automat. Pagina de autentificare este disponibilă la adresa serverului prin portul 10000 ( adresa_server:10000)

Conectați-vă la sistem folosind acreditările utilizator local, care are privilegii administrative.

Lucrul cuWebmin

După autentificare, ajungem la pagina de pornire Webmin.

Aceasta pagina contine informaţii scurte informații de sistem (versiunea Webmin, tipul procesorului, memoria utilizată, spațiul pe disc folosit etc.) și meniul principal (situat în stânga).

Webmin este destul de complicat software cu multe module și funcții și, chiar și cu toată dorința, lucrul cu acesta nu poate fi descris pe deplin într-un articol. Prin urmare, ne vom opri pe scurt doar asupra detaliilor principale.

Meniul principal este format din mai multe secțiuni:

  • Webmin
    Setări direct din Webmin;
  • Sistem
    Informații de sistem și setările sistemului(utilizator, procese, servicii etc.);
  • Servere
    Controla servere instalate(servere web, servere baze de date etc.)
  • Alţii
    Instrumente de administrare neincluse în alte secțiuni (manager de fișiere, fereastra consolă etc.);
  • Rețele
    Setări de rețea;
  • Hardware
    Managementul hardware (ora sistemului, managementul discurilor, managementul imprimantei etc.);
  • Cluster
    Managementul mai multor servere unite într-un cluster. Webmin este instalat doar pe unul dintre ele. Lucrul cu restul se realizează folosind protocolul RPC;
  • un-folositmodule
    Module Webmin neutilizate. Module care au fost instalate, dar nu sunt disponibile pe server pentru ca acestea să funcționeze componentele necesare. Dacă aceste componente sunt instalate ulterior pentru a se conecta modulele necesare este necesară actualizarea modulelor („Refresh Modules”);
  • Căutare
    Căutare internă Webmin;
  • VedereModul'sBușteni
    Jurnalele de modificări ale modulului Webmin;
  • SistemInformaţii
    Informații scurte despre sistem. este pagina de start y la conectare.
  • ReîmprospătaModule
    Actualizarea modulelor Webmin. Modificările vor intra în vigoare numai după deconectare și reconectare;
  • Deconectare
    Deconectare.

La deschidere manager de fișiere Este afișat directorul rădăcină al sistemului de fișiere. Folosind hyperlinkuri, puteți accesa anumite foldere și puteți deschide sau descărca fișiere pe computer.

Captura de ecran de mai jos arată directorul Documente din directorul principal al unuia dintre utilizatori.

Acest manager de fișiere vă permite să efectuați doar operațiuni simple. Crearea directoarelor și fișiere text, editarea fișierelor text, crearea de arhive, despachetarea arhivelor (dacă sunt disponibile, de exemplu, dezarhivare), încărcarea fișierelor de pe un computer pe un server și invers.

De asemenea, merită remarcată capacitatea de a schimba proprietarii fișierelor și folderelor și drepturile de acces la acestea folosind interfața managerului de fișiere.

Acest lucru este valabil mai ales atunci când aveți în vedere că fișierele și folderele sunt create cu un proprietar implicit al root:root și cu permisiuni de 755 și, respectiv, 644.

Desigur, din punct de vedere al siguranței, nu ar trebui să dai acces complet toți cei care o doresc. Dar, folosirea proprietarului implicit poate cauza, de asemenea, diverse probleme. De exemplu, în lipsa server web drepturi de scriere, în directorul cu site-ul sunt multe aplicații web este posibil să nu funcționeze corect sau să nu funcționeze deloc.

Prin urmare, strategia de acces sistem de fișiere trebuie gândit corect.

Lucrul cu consola

Pentru a lucra cu consola, utilizați pagina „Autentificare text” din secțiunea „Altele”.

Câmpul negru imită exact funcționarea consolei Linux. Prin urmare, dacă aveți nevoie de acces la o consolă obișnuită, Webmin oferă această oportunitate.

Folosind butonul „Deschide în fereastră separată...”, puteți deschide „consola” într-o fereastră separată de browser.

Lucrul cu

Modulul pentru lucrul cu Apache este disponibil în secțiunea „Servere” din meniul principal prin linkul „Server web Apache”.

Pe pagina de pornire a modulului puteți vedea o listă cu toate gazdele virtuale disponibile.

Când faceți clic pe pictograma de lângă numele gazdei, se va deschide pagina de setări a acesteia.

În esență, aceasta nu este altceva decât o interfață web pentru lucrul cu fișierele de configurare a gazdei. Cu ajutorul acestuia, puteți configura toți parametrii săi, inclusiv redirecționări (redirecționări), urmărirea erorilor, limitele resurselor (binecunoscute utilizatorilor) gazduire virtuala), etc.

Dacă doriți, puteți edita manual fișierul de configurare a gazdei („Editare directive”).

Fila „Creare virtual host” este folosită pentru a crea o nouă gazdă virtuală și conține setări de bază.

După crearea unei gazde virtuale, aceasta va apărea în lista generală pe pagina de start modul și va fi posibil să-l reglați fin.

Fila „Configurație globală” conține setări generale Apache.

În special, puteți edita fișierele de configurare a serverului („Editați fișierele de configurare”), puteți modifica numele de utilizator și grupul care sunt utilizate pentru a opera Apache („Utilizator și grup”), să activați sau să dezactivați module Apache suplimentare („Configurați module Apache” ).

Lucrul cu MySQL

Modulul pentru lucrul cu Apache este disponibil în secțiunea „Servere” din meniul principal prin linkul „Server de bază de date MySQL”.

Interfața modulului este intuitivă.

Pe pagina principală puteți configura setările generale MySQL sau puteți crea sau șterge o bază de date.

Când faceți clic pe pictograma bazei de date, se va deschide o pagină cu o listă a elementelor acesteia.

Încorporat editor vizual vă permite să creați tabele și vederi.

Dacă este necesar, puteți efectua și un arbitrar interogare SQL(butonul „Execute SQL”).

Interogarea poate fi scrisă manual sau poate fi încărcată dintr-un script SQL. Acest lucru vă permite să vă restaurați cu ușurință baza de date dintr-o copie de rezervă.

Este acceptată și capacitatea de a crea copii de rezervă.

Copia de rezervă este salvată în scriptul SQL, dar numele fișierului împreună cu extensia trebuie specificate în mod explicit.

În general, modulul de lucru cu MySQL nu este cu mult inferior în ceea ce privește capacitățile sale față de phpMyAdmin. Prin urmare, atunci când lucrați cu Webmin, în majoritatea cazurilor puteți chiar să abandonați această aplicație.

Webmin

Dacă este necesar, Webmin poate fi ușor rusificat.

Pentru a schimba limba interfeței în Webmin, trebuie să urmați linkul „Schimbați limba și tema”. Apoi setați comutatorul „Limba UI Webmin” la poziția „Alegere personală” și selectați „Rusian (RU.UTF-8)” din lista derulantă.

După ce faceți clic pe butonul „Efectuați modificări”, modificările vor avea efect, dar vor fi afișate vizual numai după o reîncărcare completă a paginii.

De asemenea, este de remarcat faptul că nu toate componentele au suport pentru limba rusă. Cel putin cel plin.

De exemplu, modulul pentru lucrul cu MySQL este doar parțial rusificat.

Relua

Aplicația Webmin nu numai că vă permite să efectuați sarcini generale de administrare pentru serverele care rulează Linux, dar poate și înlocui o serie intreaga programe.

Cu toate acestea, funcționalitatea sa este limitată semnificativ de capacitățile acelor module care sunt instalate în sistem.

În plus, Webmin este semnificativ inferior shell-urilor grafice convenționale nu numai în ceea ce privește extensibilitatea, ci și funcționalitatea. Totuși, interfața web rămâne interfata web. Dar, dacă în cazul unui shell grafic pentru administrare la distanță Dacă trebuie să instalați un server VNC sau RDP suplimentar și clientul corespunzător pe computerul administratorului, Webmin nu necesită altceva decât un browser.

Datorită acestui fapt, împreună cu funcționalitatea și ușurința sa de instalare, aplicația Webmin a câștigat o mare popularitate.

Webmin nu este o alternativă exclusivă la shell-urile grafice și poate chiar funcționa în paralel cu acestea. Alegerea unui mediu specific pentru lucrul cu un server este mai mult o chestiune de comoditate și circumstanțe specifice de lucru.