Ahụmahụ anyị nke ọrụ dịpụrụ adịpụ n'ọhịa nke ịmepụta ụlọ ahịa n'ịntanetị

Ahụmahụ anyị nke ọrụ dịpụrụ adịpụ n'ọhịa nke ịmepụta ụlọ ahịa n'ịntanetị

Taa, nke bụ eziokwu bụ na n'ihi iche iche na coronavirus, ọtụtụ ụlọ ọrụ kwesịrị iche echiche ka ha ga-esi nye ndị ọrụ ha ọrụ dịpụrụ adịpụ. Ihe fọrọ nke nta ka ọ bụrụ ụbọchị ọ bụla, akụkọ na-apụta na-ekpughe ma akụkụ teknụzụ na nke uche nke nsogbu nke ịgbanwere ọrụ dịpụrụ adịpụ. N'otu oge ahụ, enweelarị ahụmahụ dị ukwuu na ọrụ dị otú ahụ, dịka ọmụmaatụ, site na freelancers ma ọ bụ ụlọ ọrụ IT ndị na-arụ ọrụ na ndị ọrụ na ndị ahịa bi n'ụwa nile ruo ogologo oge.

Ịtụfe nnukwu ụlọ ọrụ IT gaa ọrụ dịpụrụ adịpụ nwere ike ọ gaghị abụ ọrụ dị mfe. Otú ọ dị, n'ọtụtụ ọnọdụ, ị nwere ike iji ngwá ọrụ na usoro ndị a ma ama. N'isiokwu a, anyị ga-ele anya na ahụmahụ anyị nke ọrụ dịpụrụ adịpụ site na akụkụ teknụzụ. Anyị na-atụ anya na ozi a ga-enyere ụlọ ọrụ aka ime mgbanwe na ọnọdụ ọhụrụ. M ga-enwe ekele maka nkọwa, ntụnye na mgbakwunye ọ bụla.

Nweta akụrụngwa ụlọ ọrụ dị anya

Ọ bụrụ na ụlọ ọrụ IT na-arụ ọrụ n'ọfịs, mgbe ahụ, dịka iwu, e nwere usoro sistemụ, laptọọpụ, sava, ndị na-ebi akwụkwọ na nyocha, yana ekwentị. Ejikọrọ ihe a niile na ịntanetị site na rawụta. N'ime afọ mbụ nke ịdị adị ya, ụlọ ọrụ anyị debere ngwa dị otú ahụ n'ọfịs.

Ugbu a were ya na ị ga-eziga ndị ọrụ gị niile ngwa ngwa n'ụlọ n'ime ụbọchị 1-2, ka ọrụ na ọrụ ghara ịkwụsị. Kedu ihe ị ga-eme na nke a?

Ihe niile doro anya na laptọọpụ - ndị ọrụ nwere ike iburu ha naanị. Ngalaba sistemụ na ihe nleba anya siri ike ibufe, mana enwere ike ime nke a.

Mana gịnị ga-eme sava, ndị nbipute na ekwentị?

Ịdozi nsogbu nke ịnweta sava na ụlọ ọrụ

Mgbe ndị ọrụ kwagara n'ụlọ, mana sava na-anọ n'ụlọ ọrụ ma enwere onye na-elekọta ha, ihe niile fọdụrụ bụ iji dozie okwu nke ịhazi ohere dịpụrụ adịpụ maka ndị ọrụ na sava ụlọ ọrụ gị. Nke a bụ ọrụ maka onye njikwa sistemụ.

Ọ bụrụ na arụnyere Microsoft Windows Server na sava ụlọ ọrụ (dị ka anyị nwere n'afọ mbụ nke ọrụ), ozugbo onye nchịkwa na-ahazi ohere ohere site na usoro RDP, ndị ọrụ ga-enwe ike ịrụ ọrụ na sava ahụ n'ụlọ. Ọ ga-ekwe omume na ị ga-azụrịrị ikikere maka ịnweta ọnụ. N'ọnọdụ ọ bụla, ndị ọrụ ga-achọ kọmputa na-agba Microsoft Windows n'ụlọ.

A ga-enweta sava na-agba ọsọ Linux OS site na ụlọ na-enweghị ịzụta ikike ọ bụla. Onye nchịkwa nke ụlọ ọrụ gị ga-achọ naanị ịhazi ohere site na protocol dị ka SSH, POP3, IMAP na SMTP.

Ọ bụrụ na emebeghị nke a, mgbe ahụ iji chebe sava site na ịnweta ikike na-akwadoghị, ọ bụ ihe ezi uche dị na onye nchịkwa ma ọ dịkarịa ala wụnye firewall (firewall) na sava ụlọ ọrụ, yana ịtọlite ​​​​ebe dịpụrụ adịpụ maka ndị ọrụ gị na-eji VPN. Anyị na-eji ngwanrọ OpenVPN, dị maka ihe fọrọ nke nta ka ọ bụrụ ikpo okwu na sistemụ arụmọrụ ọ bụla.

Mana kedu ihe ị ga-eme ma ọ bụrụ na agbanyụrụ ụlọ ọrụ ahụ kpamkpam? Enwere nhọrọ anọ fọdụrụ:

  • Ọ bụrụ na ọ ga-ekwe omume, gbanwee kpamkpam na teknụzụ igwe ojii - jiri usoro CRM ígwé ojii, chekwaa akwụkwọ na-ekekọrịta na Google Docs, wdg;
  • bufee ihe nkesa na ụlọ onye nchịkwa usoro (ọ ga-enwe obi ụtọ ...);
  • bufee ihe nkesa na ụfọdụ ebe data ga-ekweta ịnakwere ha;
  • ikike ịgbazite ihe nkesa na ebe data ma ọ bụ n'igwe ojii

Nhọrọ nke mbụ dị mma n'ihi na ịkwesighi ịnyefe ma ọ bụ wụnye ihe nkesa ọ bụla. Nsonaazụ nke mgbanwe na teknụzụ igwe ojii ga-anọgide na-abara gị uru; ha ga-enye gị ohere ịchekwa ego na mgbalị na nkwado na mmezi.

Nhọrọ nke abụọ na-emepụta nsogbu n'ụlọ maka onye na-ahụ maka sistemụ, ebe ọ bụ na ihe nkesa ga-adị gburugburu elekere na oke mkpọtụ. Kedu ihe ma ọ bụrụ na ụlọ ọrụ enweghị otu ihe nkesa n'ọfịs ya, kama ọ bụ otu rack dum?

Ahụmahụ anyị nke ọrụ dịpụrụ adịpụ n'ọhịa nke ịmepụta ụlọ ahịa n'ịntanetị

Ịbufe sava na ebe data adịghịkwa mfe. Dị ka a na-achị, ọ bụ naanị sava kwesịrị ekwesị maka ntinye rack nwere ike itinye ya na ebe data. N'otu oge ahụ, ọfịs na-ejikarị sava Big Tower ma ọ bụ ọbụna kọmputa desktọpụ oge niile. Ọ ga-esiri gị ike ịchọta ebe data nke kwetara ịkwado ngwá ọrụ dị otú ahụ (ọ bụ ezie na ebe data dị otú ahụ dị; dịka ọmụmaatụ, anyị kwadoro ha na ebe data PlanetaHost). Ị nwere ike, n'ezie, ịgbazite ọnụ ọgụgụ nke racks achọrọ wee tinye akụrụngwa gị ebe ahụ.

Nsogbu ọzọ na ịkwaga sava na ebe data bụ na ị ga-enwe ike ịgbanwe adreesị IP nke sava ahụ. Nke a, n'aka nke ya, nwere ike ịchọ ịhazigharị ngwanrọ nkesa ma ọ bụ mee mgbanwe na ikikere ngwanrọ ọ bụla ma ọ bụrụ na ejikọtara ha na adreesị IP.

Nhọrọ nke ịgbazite ikike nkesa na ebe data dị mfe n'ihe banyere enweghị ibufe sava ebe ọ bụla. Mana onye na-ahụ maka sistemụ gị ga-etinyegharịa ngwanrọ niile wee detuo data dị mkpa sitere na sava arụnyere n'ụlọ ọrụ.

Ọ bụrụ na teknụzụ ụlọ ọrụ dabere na iji Microsoft Windows OS, ị nwere ike ịgbazite ihe nkesa Microsoft Windows nwere ọnụ ọgụgụ ikike njedebe achọrọ na etiti data. Were otu ikike dị otú ahụ maka ndị ọrụ gị ọ bụla na-arụ ọrụ na sava ahụ n'ime oge.

Ịgbazite sava anụ ahụ nwere ike ịdị ọnụ ala ugboro 2-3 karịa ịgbazite sava mebere na igwe ojii. Ma ọ bụrụ na ịchọrọ obere ike, ọ bụghịkwa ihe nkesa dum, mgbe ahụ, igwe ojii nhọrọ nwere ike dị ọnụ ala.

Mmụba ọnụ ahịa akụrụngwa igwe ojii bụ nsonaazụ nke idokwa akụrụngwa akụrụngwa n'igwe ojii. N'ihi ya, ígwé ojii nwere ike ịrụ ọrụ ntụkwasị obi karịa sava anụ ahụ agbaziri agbaziri. Ma ebe a, ị ga-achọrịrị ịtụle ihe ize ndụ ma gụọ ego ahụ.

Banyere ụlọ ọrụ anyị, nke na-etinye aka na ịmepụta ụlọ ahịa dị n'ịntanetị, ihe niile dị mkpa adịla ogologo oge na ebe data ma nweta ya n'ime obodo. Ndị a bụ sava anụ ahụ nwere ma gbazite agbazite nke ejiri maka ụlọ ahịa nnabata, yana igwe mebere maka ndị nrụpụta ngwanrọ, ndị nrụpụta okirikiri nhọrọ ukwuu na ndị nyocha.

Na-ebufe ụlọ ọrụ site na ụlọ ọrụ gaa n'ụlọ

Dị ka anyị kwurula, ndị ọrụ nwere ike were ha na kọmputa ọrụ ha - laptọọpụ ma ọ bụ sistemu nke nwere nlekota. Ọ bụrụ na ọ dị mkpa, ị nwere ike zụta laptọọpụ ọhụrụ maka ndị ọrụ wee bunye ha n'ụlọ gị. N'ezie, ị ga-etinye software dị mkpa na kọmputa ọhụrụ, nke ga-eduga na oge ọzọ.

Ọ bụrụ na ndị ọrụ enweelarị kọmpụta ụlọ na-agba Microsoft Windows, ha nwere ike iji ha dị ka ọnụ ahịa Microsoft Windows Server ma ọ bụ nweta sava na-agba Linux. Ọ ga-ezuru ịhazi ohere VPN.

Ndị ọrụ anyị na-arụ ọrụ na Windows na Linux. Anyị nwere sava Microsoft Windows ole na ole, yabụ na ọ dịghị mkpa ịzụta ikikere ọnụ maka OS a. Maka ịnweta akụrụngwa dị na ebe data, a na-ahazi ya site na iji VPN ma na-ejedebe ya site na firewalls arụnyere na nkesa ọ bụla.

Echefula inye ndị ọrụ na-arụ ọrụ site n'ụlọ nwere ekweisi (ekweisi nwere igwe okwu) yana igwefoto vidiyo. Nke a ga-enye gị ohere iji oke arụmọrụ na-ekwurịta okwu nke ọma, dịka n'ọfịs.

Ọtụtụ ndị mmadụ na-agbalị ịchịkwa ihe ndị ọrụ na-eme n'ụlọ n'oge awa ọrụ site n'ịwụnye ihe nlekota ọkachamara dị iche iche na kọmputa ha. Ọ dịghị mgbe anyị mere nke a, anyị na-achịkwa naanị nsonaazụ nke ọrụ ahụ. Dị ka a na-achị, nke a zuru oke.

Kedu ihe a ga-eme na ngwa nbipute na nyocha

Ndị nrụpụta ngwanrọ webụsaịtị anaghị adịkarị mkpa ndị nbipute na nyocha. Otú ọ dị, ọ bụrụ na ngwá ọrụ dị otú ahụ dị mkpa maka ndị ọrụ, nsogbu ga-ebilite mgbe ị na-atụgharị na ọrụ dịpụrụ adịpụ.
Ahụmahụ anyị nke ọrụ dịpụrụ adịpụ n'ọhịa nke ịmepụta ụlọ ahịa n'ịntanetị

Dịka, ụlọ ọrụ nwere MFP netwọkụ arụnyere, nke dị ngwa ngwa, buru ibu ma dị arọ. Ee, enwere ike iziga ya n'ụlọ onye ọrụ chọrọ ibipụta na nyocha ọtụtụ mgbe. Ọ bụrụ na, n'ezie, onye ọrụ a nwere ohere ịnabata ya.

Mana ọ bụrụ na ọtụtụ n'ime ndị ọrụ gị na-enyochakarị ma bipụta akwụkwọ, ị ga-azụrịrị MFP wee tinye ya n'ụlọ ha, ma ọ bụ gbanwee usoro azụmahịa nke ụlọ ọrụ.

Dị ka ihe ọzọ na-ebu na ịzụta MFP ọhụrụ, enwere mgbanwe ngwa ngwa na njikwa akwụkwọ eletrọnịkị ebe ọ bụla enwere ike.

Na-arụ ọrụ na akwụkwọ na electronic akwụkwọ

Ọ kachasị mma ma ọ bụrụ na, tupu ịgbanwee gaa na ọrụ dịpụrụ adịpụ, ị jikwaa ịnyefe akwụkwọ ọ bụla n'ụdị eletrọnịkị. Dịka ọmụmaatụ, anyị na-eji DIADOK gbanwere akwụkwọ ndekọ ego, ma kwụọ ụgwọ site na ụlọ akụ ndị ahịa.

Mgbe ị na-emejuputa usoro dị otú ahụ, ọ ga-adị mkpa ịnye ndị ọrụ niile na-etinye aka na njikwa akwụkwọ eletrọnịkị (dịka ọmụmaatụ, ndị na-edekọ ego) na isi fobs nwere mbinye aka eletrọnịkị tozuru oke. Ọ nwere ike were oge iji nweta ụdị keychains dị otú ahụ, ya mere ọ ka mma ịtụle okwu a tupu oge eruo.

Na DIADOK (dị ka ọ dị n'ọrụ ndị yiri ya) ị nwere ike melite roam na ndị ọzọ na-ahụ maka njikwa akwụkwọ eletrọnịkị. A ga-achọrọ nke a ma ọ bụrụ na ndị mmekọ na-eji sistemụ njikwa akwụkwọ na-abụghị nke gị.

Ọ bụrụ na gị ma ọ bụ ụfọdụ ndị mmekọ gị na-arụ ọrụ na akwụkwọ n'ụzọ ochie, ị ga-ezipụ ma nata akwụkwọ ozi mgbe niile site na ịga na post ọfịs ma ọ bụ ịkpọ ndị na-ebu ozi. Ọ bụrụ na ichepụ iche, a ga-ebelata ọrụ ndị dị otú ahụ na opekempe.

Kedu ihe a ga-eji ekwentị mee

N'ime afọ mbụ nke ọrụ, ụlọ ọrụ anyị na-eji ala na ekwentị mkpanaaka. Otú ọ dị, n'oge na-adịghị anya, anyị chọpụtara na site na ọnụ ọgụgụ buru ibu nke ndị ọrụ na ndị ahịa, anyị chọrọ ụfọdụ ngwọta zuru oke.

Nhọrọ kacha adabara anyị bụ PBX mebere nke sitere na MangoTelecom. Site n'enyemaka ya, anyị kpochapụrụ njikọ na nọmba ekwentị obodo (na ya mere ọnọdụ anụ ahụ nke ụlọ ọrụ). Anyị nwetakwara ohere ijikọ PBX na CRM anyị, dekọọ mkparịta ụka nkwado ndị ahịa na ndị ahịa, guzobe mbugharị oku, wdg.

Ọzọ, ị nwere ike iwunye ngwa PBX mebere na ekwentị gị, laptọọpụ ma ọ bụ kọmputa desktọpụ gị. Nke a ga-enye gị ohere ịkpọ nọmba Rọshịa ma ọ bụ nata oku na ọnụego ụlọ, ọbụlagodi site na mba ofesi.

Ya mere, PBX mebere na-enye gị ohere ịkwaga ndị ọrụ site na ụlọ ọrụ gaa n'ụlọ ọ fọrọ nke nta ka ọ bụrụ nke a na-agaghị ama site n'echiche nke ịga n'ihu azụmahịa.

Ọ bụrụ na ị na-eji PBX ụlọ ọrụ na imechi ya bụ ihe a na-apụghị izere ezere mgbe ị na-akwaga, tụlee ịtụgharị na PBX mebere. Lelee onye na-ahụ maka ekwentị gị ka ị hụ ma ọ ga-ekwe omume ịnyefe oku site na nọmba PBX ala na nọmba PBX mebere na-abata. N'okwu a, mgbe ị gbanwere na PBX mebere, ị gaghị efunahụ oku mbata.

Banyere oku n'etiti ndị ọrụ, mgbe ị na-arụ ọrụ na PBX mebere, oku ndị dị otú ahụ, dịka iwu, anaghị akwụ ụgwọ.

Nhọrọ dịpụrụ adịpụ na ọzụzụ nke ndị ọrụ

Mgbe imeju ndị ọrụ anyị, n'ime afọ mbụ nke ọrụ ụlọ ọrụ anyị, anyị na-akpọkarị ndị na-aga ime ụlọ ọrụ, na-eme ajụjụ ọnụ kpochapụwo ma nye ọrụ. Ọzọ, anyị nyere ọzụzụ n'otu n'otu maka ndị bịara ọhụrụ n'ọfịs.

Otú ọ dị, ka oge na-aga, anyị gbanwere kpamkpam n'ime ọrụ ndị dịpụrụ adịpụ.

Enwere ike ịme nhọrọ nke mbụ site na iji ule agbakwunyere na ohere ahụ na webụsaịtị HH ma ọ bụ ọrụ ọ bụla ọzọ na-ewe ndị ọrụ. A ghaghị ikwu na mgbe a haziri ya nke ọma, ule ndị a nwere ike nyochaa ọnụ ọgụgụ dị ịrịba ama nke ndị na-emezughị ihe a chọrọ.

Ma mgbe ahụ ihe niile dị mfe - anyị na-eji Skype. Iji Skype na mgbe ọ bụla ka agbanyere igwefoto vidiyo, ị nwere ike ịme ajụjụ ọnụ nke ọma karịa ma ọ bụrụ na onye ndoro-ndoro ya nọ ọdụ n'akụkụ gị na tebụl.

Ahụmahụ anyị nke ọrụ dịpụrụ adịpụ n'ọhịa nke ịmepụta ụlọ ahịa n'ịntanetị

Ọ bụ ezie na enwere ụfọdụ ọghọm, Skype nwekwara uru dị oke mkpa karịa sistemụ ndị yiri ya. Nke mbụ, site na Skype ị nwere ike ịhazi ihe ngosi nke desktọpụ kọmputa gị, nke a dịkwa ezigbo mkpa mgbe ị na-akụzi ma na-ekwurịta okwu ọrụ. Na-esote, Skype bụ n'efu, dị na nyiwe isi niile, ọ dịkwa mfe ịwụnye na kọmputa gị ma ọ bụ smartphone.

Ọ bụrụ na ịchọrọ ịhazi nzukọ ma ọ bụ ọzụzụ maka ọtụtụ ndị ọrụ, mepụta otu na Skype. Site n'ịkesa desktọpụ ha, onye ngosi ma ọ bụ onye nkuzi nwere ike inye ndị sonyere nzukọ ihe niile dị mkpa. Na mpio nkata, ị nwere ike ibipụta njikọ, ozi ederede, faịlụ gbanwere ma ọ bụ mee mkparịta ụka.

Na mgbakwunye na klaasị na Skype, anyị na-akwado ihe nkiri mmụta (na-eji Camtasia Studio program, mana ị nwere ike iji ihe ị na-emebu). Ọ bụrụ na ihe nkiri ndị a bụ naanị maka ime ime, mgbe ahụ anyị biputere ha na sava anyị, ma ọ bụrụ maka onye ọ bụla, yabụ na YouTube.

N'ọtụtụ ọnọdụ, njikọ a nke ihe nkiri mmụta, klaasị na otu Skype nwere mkparịta ụka na ihe ngosi desktọpụ, yana nkwurịta okwu n'etiti onye nkuzi na ụmụ akwụkwọ na-enye anyị ohere ịme ọzụzụ kpamkpam.

Ee, enwere ọrụ emere iji gosi otu ndị ọrụ desktọpụ, iji duzie webinars, na ọbụna nyiwe maka ọzụzụ (gụnyere ndị n'efu). Mana maka ihe a niile ịkwesịrị ịkwụ ụgwọ ma ọ bụ na ego ma ọ bụ oge ejiri mụta ka esi arụ ọrụ na ikpo okwu. Enwere ike ịkwụ ụgwọ nyiwe efu n'efu. N'otu oge ahụ, ike Skype ga-ezuru n'ọtụtụ ọnọdụ.

Mmekọrịta na oru ngo

Mgbe anyị na-arụkọ ọrụ ọnụ na ọrụ, anyị na-enwe nzukọ kwa ụbọchị na kwa izu, na-eji ụzọ mmemme na nyocha koodu. Emebere otu Skype maka nzukọ na nyocha koodu, a na-ejikwa ihe ngosi desktọpụ ma ọ bụrụ na ọ dị mkpa. Banyere koodu ahụ, echekwara ya na sava GitLab anyị, nke dị na etiti data.

Anyị na-ahazi ọrụ nkwonkwo na akwụkwọ site na iji Google Docs.

Na mgbakwunye na ihe a niile, anyị nwere ntọala ihe ọmụma nke Klondike nke dị n'ime, jikọtara ya na nhazi ngwa na usoro atụmatụ akụrụngwa (CRM na ERP anyị). Anyị ekepụtala ma melite ngwaọrụ ndị a, kwadoro na sava na ebe data, n'ime afọ. Ha na-enye anyị ohere ịhazi ọtụtụ arịrịọ sitere n'aka ndị ahịa anyị nke ọma, kenye ndị mmebe iwu, mee mkparịta ụka na ngwa, dekọọ oge ọrụ ma mee ọtụtụ ihe ndị ọzọ.

O yikarịrị, ụlọ ọrụ gị na-eji ihe yiri ya eme ihe, na mgbe ị na-akwaga n'ebe dịpụrụ adịpụ maka ndị ọrụ, ọ ga-ezuru iji nye ohere dịpụrụ adịpụ na akụrụngwa kwesịrị ekwesị.

Nkwado onye ọrụ dịpụrụ adịpụ

Ndị ọrụ anyị bụ ndị nwe na ndị njikwa nke ụlọ ahịa ịntanetị na-arụ ọrụ na mpaghara niile nke Russia. N'ezie, anyị na-enye ha nkwado remotely.

Ndị otu nkwado anyị na-arụ ọrụ site na usoro tiketi, na-aza ajụjụ site na email na ekwentị, na-akparịta ụka site na webụsaịtị nchịkwa nke ụlọ ahịa n'ịntanetị na webụsaịtị ụlọ ọrụ anyị.

N'oge mkparịta ụka gbasara ọrụ, anyị na-eji ozi ngwa ngwa ọ bụla dị onye ahịa, dịka ọmụmaatụ, Telegram, WhatsApp, Skype.

Mgbe ụfọdụ, ọ dị mkpa ịhụ ihe onye ahịa na-eme na kọmputa ya. Enwere ike ime nke a site na Skype na ọnọdụ ngosi desktọpụ.

Ọ bụrụ na ọ dị mkpa, ịnwere ike ịrụ ọrụ na kọmputa onye ọrụ site na iji ngwaọrụ dịka TeamViewer, Admin Ammee, AnyDesk, wdg. Iji jiri ngwaọrụ ndị a, onye ahịa ga-etinyerịrị ngwanrọ kwesịrị ekwesị na kọmputa ya.

Ịtọlite ​​​​ohere VPN

Anyị nwere sava OpenVPN arụnyere na igwe mebere nke dị na ebe data dị iche iche (iji Debian 10 OS). Awụnyere onye ahịa OpenVPN na kọmpụta ọrụ nke ndị ọrụ anyị na Debian, Ubuntu, MacOS na Microsoft Windows.

Na ịntanetị ị nwere ike ịhụ ọtụtụ ntuziaka maka ịwụnye sava OpenVPN na onye ahịa. Ị nwekwara ike iji nke m Ntuziaka nwụnye na nhazi OpenVPN.

A ghaghị ikwu na usoro ntuziaka maka ịmepụta igodo maka ndị ọrụ dị oke egwu. Iji hụ na ijikọ onye ọrụ ọhụrụ na-ewe ihe karịrị sekọnd iri, anyị na-eji edemede yiri nke dị n'okpuru ebe a na-emebi ihe.

Edemede maka ịmepụta igodo

#!/bin/bash

if [ -z "$1" ]
then
echo "============================================================="
echo "VPN -- Generate crt key pair"
echo "============================================================="
echo "Usage:  bash gen.sh username"
exit
fi

echo "============================================================="
echo "VPN -- Generate crt key pair for user: $1"
echo "============================================================="

ADMIN_EMAIL="[email protected]"
USER=$1

RSA="/home/ca/easy-rsa-master/easyrsa3/"
PKI="$RSA"pki/
PKI_KEY="$PKI"private/
PKI_CRT="$PKI"issued/
USR_CRT="/home/ca/cert_generation/user_crt/"
USR_DISTR="/home/ca/cert_generation/user_distr/"

# If user key does not exists, create it

if [ ! -f "$PKI_KEY$USER.key" ]
then
  echo "File $PKI_KEY$USER.key does not exists, creating..."
  cd "$RSA"
  ./easyrsa build-client-full $USER nopass
fi

# Removing user folder, if exists

if [ -e "$USR_CRT$USER/" ]
then
echo "Already exists, removing user folder $USR_CRT$USER..."
rm -r -f "$USR_CRT$USER/"
fi

# Create user folder for key and other files

mkdir $USR_CRT/$USER/

# Copy OpenVPN key, cert and config files to user folder

cp "$PKI_KEY$USER.key" "$USR_CRT$USER/$USER.key"
cp "$PKI_CRT$USER.crt" "$USR_CRT$USER/$USER.crt"
cp "$PKI"ca.crt "$USR_CRT$1"

cp "$USR_DISTR"ta.key "$USR_CRT$USER"
cp "$USR_DISTR"openssl.cnf "$USR_CRT$USER"

# Copy Manual files

cp "$USR_DISTR"readme_vpn_win.txt "$USR_CRT$USER"

# Replace string "change_me" in configuration files whis user name $USER

cp "$USR_DISTR"server.conf "$USR_CRT$USER"/server.conf.1
cp "$USR_DISTR"mycompany_vpn.ovpn "$USR_CRT$USER"/mycompany_vpn_$USER.ovpn.1
cp "$USR_DISTR"readme_vpn_win.txt "$USR_CRT$USER"/readme_vpn_win.txt.1

sed "s/change_me/$USER/g" "$USR_CRT$1"/server.conf.1 > "$USR_CRT$1"/server.conf
rm "$USR_CRT$USER"/server.conf.1

sed "s/change_me/$USER/g" "$USR_CRT$1"/mycompany_vpn_$USER.ovpn.1 > "$USR_CRT$1"/mycompany_vpn_$USER.ovpn
rm "$USR_CRT$USER"/mycompany_vpn_$USER.ovpn.1

sed "s/change_me/$USER/g" "$USR_CRT$1"/readme_vpn_win.txt.1 > "$USR_CRT$1"/readme_vpn_win.txt
rm "$USR_CRT$USER"/readme_vpn_win.txt.1

# Create tar.gz and send it to administrator e-mail

tar -cvzf "$USR_CRT$USER/$USER.tar.gz" "$USR_CRT$USER/"
echo "VPN: crt, key and configuration files for user $USER" | mutt $ADMIN_EMAIL -a $USR_CRT/$USER/$USER.tar.gz -s "VPN: crt, key and configuration files for user $USER"

echo "--------->  DONE!"
echo "Keys fo user $USER sent to $ADMIN_EMAIL"

Mgbe emepere ya, a na-agafe edemede a onye ọrụ (iji mkpụrụedemede Latin) dị ka oke.

Edemede a na-arịọ paswọọdụ ikike ikike, nke emepụtara mgbe ị na-etinye sava OpenVPN. Na-esote, edemede a na-emepụta ndekọ nwere asambodo na faịlụ nhazi niile dị mkpa maka ndị ahịa OpenVPN, yana faịlụ akwụkwọ maka ịwụnye onye ahịa OpenVPN.

Mgbe ị na-emepụta faịlụ nhazi na akwụkwọ, Change_me na-eji ID onye ọrụ dochie ya.

Na-esote, a na-achịkọta ndekọ na faịlụ niile dị mkpa ma zigara onye nchịkwa (a na-egosi adreesị ozugbo na edemede ahụ). Naanị ihe fọdụrụ bụ ibuga onye ọrụ Archive na adreesị ozi-e ya.

Anyị na-atụ anya na ị ga-enwe ike iji oge mmanye n'ụlọ mee ihe bara uru. N'ịmara usoro nke ịrụ ọrụ na-enweghị ụlọ ọrụ, ị nwere ike ịga n'ihu na-arụsi ọrụ ike nke ndị ọrụ nọ n'ime obodo.

Daalụ maka ịkwaga gị na ọrụ na-amị mkpụrụ site n'ụlọ!

isi: www.habr.com

Tinye a comment