Kusimamia seva kupitia kiolesura cha wavuti kwa kutumia webmin katika Ubuntu Server. Usanikishaji sahihi wa Seva ya Ubuntu ya Webmin Inasakinisha webmin kwenye ubuntu 16.04

Kwa kawaida, seva ya Linux imeundwa kwa kutumia mstari wa amri. Walakini, kuna ufikiaji mwingine unaowezekana zaidi kwa kutumia huduma ya webmin kwenye seva ya ubuntu. Chombo bora cha kudhibiti mifumo ya Unix kupitia kiolesura cha wavuti.

Kutumia webmin, huwezi tu kutazama kumbukumbu kwa urahisi, kufanya mabadiliko kwenye usanidi wa huduma zilizowekwa, lakini pia kufunga vifurushi, kuziondoa, kusasisha mfumo, nk. Hata kufikia terminal!

Webmin ni seva ya wavuti iliyotengenezwa tayari na rundo zima la hati. Furaha zote za kuitumia zinaweza kupatikana baada ya ufungaji.

Inasakinisha Webmin

Kwanza kabisa, unahitaji kuongeza hazina za webmin kwenye /etc/apt/sources.list faili.

Sudo nano /etc/apt/sources.list

Mwisho wa faili ongeza mistari miwili:

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

Hifadhi na funga faili. Sasa hebu tuingize funguo

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

Sasisha orodha ya vyanzo vya kifurushi

Sudo apt-kupata sasisho

sakinisha webmin

Sudo apt-get install webmin

Inazindua Webmin

Baada ya kusakinisha kifurushi kwa ufanisi, fungua kivinjari chako na uende

https://server-ip-anwani:10000/

badala ya " seva-ip-anwani” Weka anwani ya IP ya seva au jina lake. Ikiwa ulifanya kila kitu kwa usahihi, utaona haraka ya kuingiza jina lako la mtumiaji na nenosiri.

Ingiza kuingia kwa seva yako na nenosiri kwenye mashamba, baada ya hapo utachukuliwa kwenye ukurasa kuu wa webmin

Jambo la kwanza tutakalofanya ni kubadilisha lugha kuwa Kirusi. Ili kufanya hivyo, nenda kwenye kipengee cha menyu ". Webmin” - “Badilisha Lugha na Mandhari” na uweke usimbaji Kirusi (RU.UTF-8)

Baada ya kutumia mabadiliko, unahitaji kuonyesha upya ukurasa. Kubwa! Sasa una webmin ya Kirusi kabisa


Mapitio kidogo ya webmin

Sitaelezea vitu vyote vya menyu, jiangalie na upate mambo mengi ya kuvutia kwako. Ninazingatia mambo ya msingi zaidi.

Sehemu ya "Webmin" hutoa zana za kufanya kazi na moduli ya webmin yenyewe. Kuweka watumiaji, ufikiaji, nakala rudufu, n.k.

Sehemu ya "Mfumo" hutoa zana za kufanya kazi na utendaji kuu wa seva. Katika sehemu hii unaweza kupata magogo, kufanya shughuli na watumiaji na vikundi, kusasisha programu, kusimamia michakato ya kazi, kufanya kazi na ratiba ya kazi (Cron) na mengi zaidi.

Sehemu ya "Huduma" hutoa viungo vya zana za kufanya kazi na huduma zilizosakinishwa, kwa upande wangu Seva ya DHCP, Seva ya DNS BIND, Seva ya Wakala ya Squid. Mnaweza kusanidi faili zilizopo za mipangilio na kudhibiti sheria mpya na michakato ya huduma.

Katika sehemu ya "Mtandao" unaweza kusanidi miingiliano ya mtandao na pia kusanidi firewall

Katika sehemu ya "Vifaa" unaweza kutazama vifaa vilivyounganishwa kwenye seva, na pia kutazama sehemu za disks za ndani.

Sitaelezea sehemu ya "Cluster". Haikufanya kazi na vikundi.

Sasa unaweza kusanidi webmin katika seva ya ubuntu na kuitumia kutoka mahali popote ulimwenguni.

Webmin ni kiolesura cha picha cha kudhibiti seva kulingana na mifumo ya uendeshaji inayofanana na Unix. Jambo rahisi sana kwa kusimamia seva za Linux. Hurahisisha maisha kwa wanaoanza na wataalam, na huokoa muda wa usimamizi wa Linux. LAZIMA UWE NAYO!!!

Uwezekano.

  • Usimamizi kamili wa OS (boot, taratibu, hali, faili za logi);
  • Dhibiti watumiaji na vikundi na haki zao;
  • Dhibiti seva zote (Apache, FTP, SSH, Samba);
  • usanidi wa mtandao ikiwa ni pamoja na Firewall;
  • Fanya chelezo, na mengi zaidi;

Hebu tuendelee kwenye ufungaji.

Inaongeza hazina ya WEBMIN

Sudo nano /etc/apt/sources.list

Ingiza mstari mwishoni mwa faili (shift+ctrl+v)

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

Hifadhi (ctrl+o) na ingizo.

Kufunga funguo

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

Kuongeza moduli zinazohitajika

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

Hebu tusasishe.

Sudo apt-kupata sasisho

Weka WEBMIN

Sudo apt-get install webmin

FAIDA!!!

Nenda kwenye kivinjari na ufungue webmin. Tafadhali kumbuka kuwa itifaki HTTPS(dirisha litaonekana na cheti batili, ukubali na uiongeze kwa isipokuwa).

Https://ip server anwani:10000

Webmin ni jopo la kisasa la kudhibiti wavuti kwa mashine yoyote ya Linux. Inakuruhusu kusimamia seva yako kupitia kiolesura rahisi. Ukiwa na Webmin, unaweza kubadilisha mipangilio ya vifurushi vya kawaida kwa kuruka.

Katika somo hili, utasakinisha na kusanidi Webmin kwenye seva yako na ufikie salama kiolesura ukitumia cheti halali kwa kutumia Let's Encrypt. Kisha utatumia Webmin kuongeza akaunti mpya za watumiaji, na kusasisha vifurushi vyote kwenye seva yako kutoka kwenye dashibodi.

Masharti

Ili kukamilisha somo hili, utahitaji:

  • Seva moja ya Ubuntu 16.04 imewekwa kwa kufuata , ikiwa ni pamoja na mtumiaji asiye na mizizi ya sudo na ngome.
  • Apache imewekwa kwa kufuata . Tutatumia Apache kutekeleza uthibitishaji wa kikoa cha Let's Encrypt.
  • Jina la Kikoa Lililohitimu Kamili (FQDN), lenye DNS A rekodi inayoelekeza kwa anwani ya IP ya seva yako. Ili kusanidi hii, fuata mafunzo.

Hatua ya 1 - Kusakinisha Webmin

Kwanza, tunahitaji kuongeza hazina ya Webmin ili tuweze kusakinisha na kusasisha Webmin kwa urahisi kwa kutumia kidhibiti kifurushi chetu. Tunafanya hivyo kwa kuongeza hazina kwenye /etc/apt/sources.list faili.

Fungua faili kwenye kihariri chako:

  • sudo nano /etc/apt/sources.list

Kisha ongeza laini hii chini ya faili ili kuongeza hazina mpya:

/etc/apt/sources.list

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

Hifadhi faili na uondoke kwenye kihariri.

Ifuatayo, ongeza kitufe cha Webmin PGP ili mfumo wako uamini hazina mpya:

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

Ifuatayo, sasisha orodha ya vifurushi ili kujumuisha hazina ya Webmin:

  • sudo apt-kupata sasisho

Kisha usakinishe Webmin:

  • sudo apt-get install webmin

Mara tu usakinishaji utakapokamilika, utawasilishwa na matokeo yafuatayo:

Usakinishaji wa Webmin umekamilika. Sasa unaweza kuingia kwa https://your_server_ip :10000 kama mzizi na nenosiri lako la msingi, au kama mtumiaji yeyote anayeweza kutumia `sudo`.

Tafadhali nakili maelezo haya, kwani utayahitaji kwa hatua inayofuata.

Kumbuka: Ikiwa ulisakinisha ufw wakati wa hatua ya sharti, utahitaji kuendesha amri sudo ufw kuruhusu 10000 ili kuruhusu Webmin kupitia firewall. Kwa usalama zaidi, unaweza kutaka kusanidi ngome yako ili kuruhusu ufikiaji wa mlango huu kutoka kwa masafa fulani ya IP.

Hebu tulinde ufikiaji kwa Webmin kwa kuongeza cheti halali.

Hatua ya 2 - Kuongeza Cheti Halali na Let's Encrypt

Webmin tayari imesanidiwa kutumia HTTPS, lakini inatumia cheti kilichojiandikisha, kisichoaminika. Wacha tuibadilishe na cheti halali kutoka kwa Let's Encrypt.

Nenda kwenye https://your_domain :10000 katika kivinjari chako, ukibadilisha kikoa chako na jina la kikoa uliloelekeza kwenye seva yako.

Kumbuka: Unapoingia kwa mara ya kwanza, utaona hitilafu ya "SSL Batili". Hii ni kwa sababu seva imetoa cheti cha kujiandikisha. Ruhusu ubaguzi uendelee ili uweze kubadilisha cheti ulichojiandikisha na cheti kutoka kwa Let's Encrypt.

Utawasilishwa na skrini ya kuingia. Ingia kwa kutumia mtumiaji ambaye si mzizi uliyemuunda wakati wa kutimiza masharti ya mafunzo haya.

Mara tu unapoingia, skrini ya kwanza utaona ni dashibodi ya Webmin. Kabla ya kutumia cheti halali, lazima uweke jina la mpangishi wa seva. Tafuta kwa Jina la mwenyeji wa mfumo shamba na ubonyeze kwenye kiunga cha kulia, kama inavyoonyeshwa kwenye takwimu ifuatayo:

Hii itakupeleka kwenye Jina la mwenyeji na Mteja wa DNS ukurasa. Tafuta Jina la mwenyeji shamba, na uweke Jina lako la Kikoa Lililohitimu Kamili kwenye uga. Kisha bonyeza kitufe Hifadhi kitufe kilicho chini ya ukurasa ili kutumia mpangilio.

Baada ya kuweka jina la mwenyeji wako, bofya Webmin kwenye upau wa kusogeza wa kushoto, kisha ubofye Usanidi wa Webmin.

Kisha, chagua Usimbaji fiche wa SSL kutoka kwa orodha ya ikoni, na kisha uchague kipengee Hebu Tusimba kichupo. Utaona skrini kama takwimu ifuatayo:

Kwa kutumia skrini hii, utaiambia Webmin jinsi ya kupata na kufanya upya cheti chako. Muda wa vyeti vya Hebu Tusimbe kwa njia fiche baada ya miezi 3, lakini tunaweza kuagiza Webmin kujaribu kusasisha cheti cha Hebu Tusimba kiotomatiki kila mwezi. Hebu Fiche tutafute faili ya uthibitishaji kwenye seva yetu, kwa hivyo tutasanidi Webmin ili kuweka faili ya uthibitishaji ndani ya folda /var/www/html , ambayo ni folda ambayo seva ya wavuti ya Apache uliyosanidi katika sharti hutumia. Fuata hatua hizi ili kusanidi cheti chako:

  1. Jaza Majina ya mwenyeji kwa cheti na FQDN yako.
  2. Kwa Saraka ya mizizi ya tovuti kwa faili ya uthibitishaji,chagua Saraka Nyingine kitufe na ingiza /var/www/html .
  3. Kwa Miezi kati ya usasishaji kiotomatiki sehemu, acha kuchagua Sasisha wewe mwenyewe pekee chaguo kwa kuandika 1 kwenye kisanduku cha ingizo, na kuchagua kitufe cha redio kilicho upande wa kushoto wa kisanduku cha ingizo.
  4. Bofya kwenye Omba Cheti kitufe. Baada ya sekunde chache, utaona skrini ya uthibitisho.

Ili kutumia cheti kipya, anzisha upya Webmin kwa kubofya kishale cha nyuma katika kivinjari chako, na kubofya Anzisha tena Webmin kitufe. Subiri kama sekunde 30, kisha upakie upya ukurasa na uingie tena. Kivinjari chako sasa kinapaswa kuonyesha kuwa cheti ni halali.

Hatua ya 3 - Kutumia Webmin

Sasa umeweka mfano salama, wa kufanya kazi wa Webmin. Hebu tuangalie jinsi ya kuitumia.

Webmin ina moduli nyingi tofauti zinazoweza kudhibiti kila kitu kutoka kwa Seva ya BIND DNS hadi kitu rahisi kama kuongeza watumiaji kwenye mfumo. Hebu tuangalie jinsi ya kuunda mtumiaji mpya, na kisha tuchunguze jinsi ya kusasisha mfumo wa uendeshaji kwa kutumia Webmin.

Kusimamia Watumiaji na Vikundi

Hebu tuchunguze jinsi ya kudhibiti watumiaji na vikundi kwenye seva yako.

Kwanza, bofya Mfumo tab, na kisha bofya Watumiaji na Vikundi kitufe. Kisha, kutoka hapa, unaweza kuongeza mtumiaji, kudhibiti mtumiaji, au kuongeza au kudhibiti kikundi.

Wacha tuunde mtumiaji mpya anayeitwa peleka ambayo ingetumika kukaribisha programu za wavuti. Ili kuongeza mtumiaji, bofya Unda mtumiaji mpya, ambayo iko juu ya meza ya watumiaji. Hii inaonyesha Unda Mtumiaji skrini, ambapo unaweza kusambaza jina la mtumiaji, nenosiri, vikundi na chaguo zingine. Fuata maagizo haya ili kuunda mtumiaji:

  1. Jaza Jina la mtumiaji na kupeleka.
  2. Chagua Otomatiki kwa Kitambulisho cha Mtumiaji.
  3. Jaza Jina Halisi yenye jina la kufafanua kama Deployment user .
  4. Kwa Orodha ya Nyumbani,chagua Otomatiki.
  5. Kwa Shell,chagua /bin/bash kutoka kwenye orodha ya kushuka.
  6. Kwa Nenosiri,chagua Nenosiri la kawaida na uandike nenosiri ulilochagua.
  7. Kwa Kikundi cha Msingi,chagua Kikundi kipya chenye jina sawa na la mtumiaji.
  8. Kwa Kikundi cha Sekondari,chagua sudo kutoka Vikundi vyote list, na ubonyeze kitufe cha -> kitufe cha kuongeza kikundi kwenye katika vikundi orodha.
  9. Bonyeza Unda ili kuunda mtumiaji huyu mpya.

Wakati wa kuunda mtumiaji, unaweza kuweka chaguo za kuisha kwa nenosiri, shell ya mtumiaji, au ikiwa zinaruhusiwa saraka ya nyumbani.

Kisha, hebu tuangalie jinsi ya kusakinisha masasisho kwenye mfumo wetu.

Inasasisha Vifurushi

Webmin hukuruhusu kusasisha vifurushi vyako vyote kupitia kiolesura chake cha mtumiaji. Ili kusasisha vifurushi vyako vyote, kwanza, nenda kwa Dashibodi kiungo, na kisha upate faili ya Masasisho ya kifurushi shamba. Iwapo kuna masasisho yanayopatikana, utaona kiungo kinachosema idadi ya masasisho yanayopatikana, kama inavyoonyeshwa kwenye takwimu ifuatayo:

Bofya kiungo hiki, kisha ubonyeze Sasisha vifurushi vilivyochaguliwa ili kuanza sasisho. Unaweza kuulizwa kuanzisha upya seva, ambayo unaweza pia kufanya kupitia kiolesura cha Webmin.

Hitimisho

Sasa una mfano salama, wa kufanya kazi wa Webmin na umetumia kiolesura kuunda mtumiaji na kusasisha vifurushi. Webmin hukupa ufikiaji wa vitu vingi ambavyo kwa kawaida ungehitaji kufikia kupitia kiweko, na huvipanga kwa njia angavu. Kwa mfano, ikiwa umesakinisha Apache, utapata kichupo cha usanidi chini yake Seva, na kisha Apache.

Chunguza kiolesura, au soma Wiki Rasmi ya Webmin ili kupata maelezo zaidi kuhusu kudhibiti mfumo wako na Webmin.

Kwa mara ya kwanza kwa muda mrefu niliamua kusanikisha Webmin, nilikuwa nimezoea kuweka putty. Niliona kiolesura kipya na sio ujanibishaji potovu sana na niliamua kujiondoa.

Huu ni mchoro ambao haujasahaulika kiolesura cha wavuti cha kudhibiti seva yako ya Linux. Hiyo ni, kwa msaada wake, unaweza kwa urahisi na bila ujuzi maalum kusimamia kwa mbali seva ya Linux, sasa haipo tena kwenye interface ya kuchukiza kupitia kivinjari cha wavuti.

Uwezekano ni wa kuvutia kweli:

  • Udhibiti kamili wa mfumo wa uendeshaji
  • Visual ufuatiliaji michakato yote
  • usimamizi wa mtumiaji na makundi na haki zao
  • Usanidi wa mtandao ikiwa ni pamoja na firewall
  • Dhibiti yote yaliyosakinishwa seva(Apache, IMAP/POP3)
  • Fursa Hifadhi nakala, na idadi kubwa ya vitendaji vingine.

Kufunga Webmin kwenye Ubuntu 16.04

Tunasubiri dakika chache na voila, unaweza kufungua paneli kwa: https://IP:10000. Unaweza kutumia kama data ya idhini kuingia na nenosiri la mtumiaji yeyote mifumo, ikiwa ni pamoja na mizizi. Puuza onyo la usalama, linahusiana na cheti kilichosainiwa kibinafsi.

*Hivi majuzi, tatizo liligunduliwa kwenye seva za Amazon EC2; ili kulitatua, kabla ya kufungua bandari, tumia amri ifuatayo:

Sudo apt-get --fix-broken install

Amri zingine ambazo unaweza kuhitaji:

#unda mtumiaji wa wavuti sudo useradd -g sudo webmin #nenosiri sudo passwd webmin

Mpangilio wa lugha ya Webmin

Kitu cha kwanza ninachotaka kubadilisha ni lugha. Kwenye kichupo cha webmin chagua " Badilisha Lugha na Mandhari"(https://IP:10000/change-user/), tunapiga kelele hapo" Chaguo la kibinafsi" na uchague Kirusi kutoka kwenye orodha na utumie mabadiliko. Pia tunabadilisha lugha katika " Usanidi wa Webmin"kupitia kifungo" Lugha"(https://IP:10000/webmin/edit_lang.cgi).


Kwa kutumia Webmin

Webmin inafanya kazi kwa njia ya kawaida, ambayo ni, unaposanikisha ni kifurushi gani kinachounga mkono, moduli inayolingana ya kudhibiti imeamilishwa. Ikiwa jopo halikuanzisha moduli peke yake, basi unaweza kuisaidia kwa kubofya kitufe cha "Upyaji wa Moduli".

Sio rahisi kila wakati kusanidi mfumo kupitia terminal. Wasimamizi wengi wanapendelea kiolesura cha picha kwa terminal kwa kazi rahisi. Kwenye seva, sio kawaida kutumia kiolesura kamili cha picha, ili usipoteze rasilimali muhimu za kompyuta, lakini miingiliano ya wavuti ya usanidi hutumiwa mara nyingi sana.

Kwa kutumia kiolesura cha wavuti, unaweza kufikia mipangilio ya seva ya wavuti kutoka popote unapoweza kufikia Mtandao na unahitaji kivinjari pekee. Moja ya kiolesura cha tovuti huria ni webmin. Ni maarufu sana kati ya watumiaji wa Linux kwa sababu ya unyenyekevu wake na utendakazi mkubwa.

Mara nyingi, kusimamia seva, unaweza kufanya bila mstari wa amri na kufanya vitendo vyote kupitia interface ya mtandao. Wacha tuangalie ni huduma gani Webmin inasaidia:

  • Kuunda na kufuta akaunti za watumiaji;
  • Kusanidi huduma kwa kutumia moduli maalum, kwa mfano, Apache au DNS;
  • Kuunda sanduku za barua za watumiaji;
  • Tazama takwimu za matumizi ya mfumo.

Kwa chaguo-msingi, Webmin ina hati zaidi ya 500 zinazotekeleza muunganisho kati ya chaguo za kiolesura cha wavuti na shell ya amri ya mfumo. Na kwa haya yote, moduli za ziada zinaweza kuongezwa ili kupanua zaidi utendaji wa programu. Webmin imeandikwa kabisa katika Perl na, kama nilivyosema, inapatikana bila malipo. Katika makala hii tutaangalia jinsi ya kufunga Webmin kwenye Ubuntu Server 16.04.

Kufunga Webmin kwenye Ubuntu Server

Kabla ya kuendelea kusakinisha Webmin kwenye Ubuntu, unahitaji kuongeza hazina rasmi ya programu kwenye vyanzo vya programu. Ili kufanya hivyo, fungua /etc/apt/sources.list faili na uongeze mistari hapo:

sudo vi /etc/apt/sources.list

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

Kisha ongeza ufunguo wa hazina wa GPG:

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

Kilichobaki ni kusasisha orodha za vifurushi:

sudo apt-kupata sasisho

Ni sasa tu usakinishaji wa webmin ubuntu 16.04 unaweza kukamilika:

sudo apt-get install webmin

Wakati usakinishaji umekamilika, ili kuruhusu ufikiaji wa kiolesura cha wavuti kutoka nje, unahitaji kufungua bandari 10000 kwa kutumia ngome. Ili kufanya hivyo, endesha:

sudo ufw ruhusu 10000

Kuanzisha Webmin kwenye Ubuntu 16.04

Unaweza kufikia kiolesura cha Webmin kwa kuandika tu anwani ya seva yako na port 10000 kwenye upau wa anwani wa kivinjari chako. Kwa chaguo-msingi, Webmin hutumia https, kwa hivyo utahitaji kutumia itifaki hii pia. Anwani itaonekana kama hii:

https://ip_anwani:10000

Kivinjari kitakuonya kuwa cheti cha SSL hakiaminiki, hii ni kwa sababu webmin hutengeneza cheti chake kiotomatiki baada ya kusakinishwa. Na kwa kuwa cheti hiki hakikutolewa na mamlaka ya cheti, kivinjari hakiwezi kukichukulia kuwa cha kuaminika. Lakini tunajua kuwa hii ni seva yetu, kwa hivyo tunaweza kuendelea.

Kwenye skrini inayofuata, utahitaji kuingiza jina lako la mtumiaji na nenosiri kwenye seva ili kuingia kwenye kiolesura cha wavuti. Mtumiaji huyu lazima awe na haki za mtumiaji mkuu:

Hivi ndivyo ukurasa kuu utakavyoonekana:

Ukurasa wa kwanza unaonyesha maelezo ya jumla kuhusu mfumo, ambayo itakusaidia kuelewa ni mfumo gani unaoshughulika nao kwa sasa. Masasisho ya Webmin pia yataonyeshwa hapa ikiwa yapo.

Upande wa kushoto wa skrini utapata menyu ya kusogeza ambayo kupitia kwayo utafikia moduli mbalimbali za Webmin na kuweza kudhibiti seva. Sehemu ya Webmin ina mipangilio ya programu ya Webmin yenyewe; sehemu zingine zinawajibika kwa huduma au vigezo vingine vya mfumo.

hitimisho

Ni hayo tu, usakinishaji wa Webmin kwenye Ubuntu Server 16.04 umekamilika na sasa unaweza kusanidi mfumo wako ukiwa mbali. Hii inaweza kuwa muhimu sana wakati huwezi au hutaki kutumia terminal. Ikiwa una maswali yoyote, waulize katika maoni!