administrare Linux. Introducere în Webmin

Utilizarea „Terminalului” nu este întotdeauna convenabilă nici măcar pentru profesioniști. Prin urmare, astăzi interfețele grafice sunt din ce în ce mai utilizate - chiar și pentru acele sarcini în care utilizarea comenzilor text duce la rezultate mai rapide. Un subiect separat este instalarea Webmin Ubuntu- aceasta este capacitatea de a utiliza o interfață web grafică pentru a gestiona serverul.

Instalarea Webmin este necesară pentru a funcționa în interfețe grafice în loc de terminal.

De ce este asta atât de relevant? Printre specialiștii tehnici, viteza de funcționare a sistemului este foarte apreciată. Lucrul cu soluții care ar încetini serverul este inacceptabil. Mai ales dacă resursele disponibile nu sunt atât de mari. Acesta este motivul pentru care complexe precum Webmin sunt deosebit de valoroase. Datorită acestora, puteți accesa resursele serverului oriunde aveți un computer, acces la Internet și un browser pentru lucru.

Webmin este o interfață web care este concepută pentru gestionarea serverelor bazate pe sisteme bazate pe Unix. Este una dintre cele mai simple și mai convenabile soluții pentru rezolvarea problemelor de acest gen. Iată avantajele sale:

  1. Ajută la economisirea timpului în gestionarea serverului.
  2. Vă permite să configurați rețele, precum și firewall-uri pentru acestea.
  3. Suporta backup de date.
  4. Vă permite să efectuați reglaj fin OS.
  5. Și are multe alte funcții utile.

Din punct de vedere tehnic, Webmin constă dintr-un server web simplu, precum și numeroase scripturi care fac ca lucrul cu acesta să fie flexibil și rapid. Fișierele cu setările programului pot fi modificate fie manual, fie folosind blocul „Configurare Webmin” din interfața grafică.

Dacă doriți să instalați Webmin pentru Ubuntu pentru uz comercial, puteți face acest lucru complet gratuit. Programul este distribuit sub o licență BSD.

Să trecem la instalare

Mai întâi trebuie să faceți modificări în fișierul „sources.list”:

„sudo nano /etc/apt/sources.list”

La sfârșitul fișierului trebuie să inserați următoarele rânduri:

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

Terminat? Acum actualizați lista surselor de date de încărcat:

"sudo apt-get update»

Acum pe Ubuntu Instalare server Webmin devine o chestiune de două secunde. Rulați comanda:

„sudo apt-get install webmin”

Lansa

Pentru a lansa Webmin, trebuie să introduceți „https://(nume de domeniu sau IP server):10000” în bara de adrese a browserului dvs. Tot ce rămâne este să vă introduceți datele de conectare și parola atunci când vă conectați la server. Acest lucru trebuie făcut cu drepturi de administrator. Toate!

In cele din urma

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 telecomandă server prin browser.

Dacă aveți dorința de a învăța să lucrați cu routerele Mikrotik și să deveniți specialist în acest domeniu, vă recomand să urmați un program bazat pe informațiile din cursul oficial Asociat de rețea certificat MikroTik. Cursul merită, citiți linkul pentru toate detaliile. Sunt cursuri gratuite.

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

și mult mai mult. 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 un ID de scrisoare. 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 confortabil. Căutare regulată nu există nicio cale de a ocoli această 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

Odată instalat, 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 principala 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 cât de justificate sunt aceste temeri, dar pentru orice eventualitate, este mai bine să limitezi accesul la server.

Dacă vă conectați de la adrese statice, atunci limitaț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-ului 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 Limba. 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 Linux Security

Dacă doriți să înțelegeți mai în detaliu procesele de configurare și asigurare a securității infrastructurii locale și de rețea construite pe sistemul de operare Linux, vă recomand să vă familiarizați cu curs online „Securitate Linux”în OTUS. Formarea durează 3 luni, după care absolvenții de curs de succes vor putea susține interviuri cu partenerii. Programul de curs este dezvoltat ca o serie de ateliere practice și se adresează studenților instruiți care au deja cunoștințe și experiență în administrarea Linux. Ce vei învăța:
  • Aplicați cele mai bune practici globale și standarde de securitate a informațiilor (Debian, RedHat, MitRE);
  • Utilizați instrumente pentru a detecta și exploata vulnerabilitățile din sistemul de operare Linux;
  • Instalați și configurați sisteme de retea detectarea și prevenirea atacurilor;
  • Lucrați cu sisteme de monitorizare și containerizare bazate pe Docker;
Testează-te la testul de admitere și vezi programul pentru mai multe detalii.

Webmin este o interfață web grafică pentru gestionarea unui server bazat pe Unix sisteme de operare. Un lucru foarte convenabil pentru administrare servere Linux. Ușurează viața începătorilor și experților și economisește timp de administrare Linux. TREBUIE AVUT!!!

Posibilitati.

  • Gestionare completă a sistemului de operare (pornire, procese, stare, fișiere jurnal);
  • Gestionați utilizatorii și grupurile și drepturile acestora;
  • Gestionați toate serverele (Apache, FTP, SSH, Samba);
  • Configurarea rețelei, inclusiv Firewall;
  • Efectuați copii de siguranță și multe altele;

Să trecem la instalare.

Adăugarea depozitului WEBMIN

Sudo nano /etc/apt/sources.list

Introduceți linia la sfârșitul fișierului (shift+ctrl+v)

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

Salvați (ctrl+o) și introduceți.

Instalarea cheilor

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

Adăugarea modulelor necesare

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

Să actualizăm.

Sudo apt-get update

Setați WEBMIN

Sudo apt-get install webmin

PROFIT!!!

Accesați browserul și deschideți webmin. Vă rugăm să rețineți că protocolul HTTPS(va apărea o fereastră cu un certificat nevalid, acceptați-l și adăugați-l la excepții).

Https://adresa serverului IP:10000

Pentru prima dată în pentru o lungă perioadă de timp Am decis să instalez Webmin, eram doar obișnuit cu chitul. A văzut noua interfatași localizare nu foarte strâmbă și a decis să se dezaboneze.

Acesta este un grafic de neuitat interfață web pentru gestionarea serverului dvs. Linux. Adică, cu ajutorul lui, poți gestiona cu ușurință și fără cunoștințe speciale de la distanță un server Linux, acum nemaifiind într-o interfață dezgustătoare prin intermediul unui browser web.

Posibilitățile sunt cu adevărat impresionante:

  • Control deplin al sistemului de operare
  • Vizual monitorizarea toate procesele
  • managementul utilizatorilorși grupurile și drepturile lor
  • Configurarea Rețelei inclusiv firewall
  • Gestionați toate instalatele servere(Apache, IMAP/POP3)
  • Oportunitate Rezervă copie , și o mulțime de alte funcții.

Instalarea Webmin pe Ubuntu 16.04

Așteptăm câteva minute și voila, puteți deschide panoul la: https://IP:10000. Puteți utiliza ca date de autorizare login și parola oricărui utilizator sisteme, inclusiv root. Ignorați avertismentul de securitate, acesta este legat de certificatul autosemnat.

*Recent, a fost descoperită o problemă pe serverele Amazon EC2 pentru a o rezolva, înainte de a deschide portul, utilizați următoarea comandă:

Sudo apt-get --fix-broken install

Alte comenzi de care ai putea avea nevoie:

#creați un utilizator webmin sudo useradd -g sudo webmin #parolă sudo passwd webmin

Setarea limbii Webmin

Primul lucru pe care vreau să-l schimb este limba. În fila webmin selectați „ Schimbați limba și tema„(https://IP:10000/change-user/), băgăm acolo” Alegere personală" și selectați rusă din listă și aplicați modificările. Schimbăm și limba în " Configurare Webmin"prin buton" Limba„(https://IP:10000/webmin/edit_lang.cgi).


Folosind Webmin

Webmin funcționează într-o manieră modulară, adică atunci când instalați pachetul pe care îl acceptă, modulul de control corespunzător este activat. Dacă panoul nu a activat modulul singur, atunci îl puteți ajuta făcând clic pe butonul „Reîmprospătare module”.

Acțiune