
Niaj hnub no, qhov tseeb yog tias, vim muaj kev cais tawm thiab tus kab mob coronavirus, ntau lub tuam txhab yuav tsum xav txog yuav ua li cas txhawb nqa kev ua haujlwm nyob deb rau lawv cov neeg ua haujlwm. Yuav luag txhua hnub, cov ntawv tshaj tawm tshwm sim tshawb nrhiav ob qho tib si kev txawj ntse thiab kev puas siab puas ntsws ntawm kev hloov mus rau kev ua haujlwm nyob deb. Tib lub sijhawm, ntau yam kev paub dhau los twb tau khaws cia, piv txwv li, los ntawm cov neeg ua haujlwm ywj pheej lossis cov tuam txhab IT uas tau ua haujlwm ntev nrog cov neeg ua haujlwm thiab cov neeg siv khoom nyob thoob plaws ntiaj teb.
Kev hloov ib lub tuam txhab IT loj mus ua haujlwm nyob deb tuaj yeem nyuaj heev. Txawm li cas los xij, feem ntau, cov cuab yeej thiab cov txheej txheem paub zoo tuaj yeem siv tau. Hauv tsab xov xwm no, peb yuav tshawb nrhiav peb qhov kev paub txog kev ua haujlwm nyob deb los ntawm kev xav txog kev siv tshuab. Peb vam tias cov ntaub ntawv no yuav pab cov tuam txhab hloov kho rau qhov chaw tshiab. Kuv yuav txaus siab rau txhua cov lus pom, cov lus qhia, thiab cov lus ntxiv.
Kev nkag mus rau cov peev txheej ntawm lub tuam txhab nyob deb
Yog tias ib lub tuam txhab IT ua haujlwm hauv chaw ua haujlwm, feem ntau nws muaj cov khoom siv system units, laptops, servers, printers, scanners, thiab xov tooj. Tag nrho cov no txuas nrog internet ntawm lub router. Thaum peb tseem hluas, peb lub tuam txhab tsuas muaj cov khoom siv zoo li no hauv peb chaw ua haujlwm xwb.
Tam sim no xav txog seb koj yuav tsum xa tag nrho koj cov neeg ua haujlwm mus tsev sai sai hauv 1-2 hnub, thiab yam tsis cuam tshuam rau txoj haujlwm. Koj yuav tsum ua li cas?
Cov laptops tsis tas yuav xav ntau ntau—cov neeg ua haujlwm tsuas yog nqa tau nrog lawv xwb. Cov khoom siv system thiab cov monitors nyuaj rau nqa, tab sis lawv tseem ua tau.
Tab sis yuav ua li cas nrog cov servers, printers thiab xov tooj?
Kev daws teeb meem ntawm kev nkag mus rau cov servers hauv chaw ua haujlwm
Thaum cov neeg ua haujlwm tsiv mus tsev, tab sis cov servers tseem nyob hauv chaw ua haujlwm thiab muaj ib tus neeg saib xyuas, txhua yam uas tshuav yog npaj kev nkag mus rau koj lub tuam txhab cov servers kom ruaj ntseg. Qhov no yog txoj haujlwm ntawm tus thawj coj system.
Yog tias koj lub chaw ua haujlwm cov servers khiav Microsoft Windows Server (ib yam li peb tau ua thaum ntxov), ces thaum tus thawj coj teeb tsa kev nkag mus rau lub davhlau ya nyob twg ntawm RDP, cov neeg ua haujlwm yuav tuaj yeem ua haujlwm nrog lub server los ntawm tsev. Tej zaum koj yuav tsum yuav cov ntawv tso cai ntxiv rau kev nkag mus rau lub davhlau ya nyob twg. Txawm li cas los xij, cov neeg ua haujlwm yuav xav tau lub khoos phis tawj khiav Microsoft Windows hauv tsev.
Cov servers Linux yuav nkag tau los ntawm tsev yam tsis tas yuav muaj daim ntawv tso cai. Koj tus thawj coj ntawm lub tuam txhab tsuas yog yuav tsum teeb tsa kev nkag mus los ntawm cov txheej txheem xws li SSH, POP3, IMAP, thiab SMTP.
Yog tias qhov no tseem tsis tau ua tiav, ces txhawm rau tiv thaiv cov servers ntawm kev nkag mus tsis raug cai, nws yog qhov tsim nyog rau tus thawj coj kom tsawg kawg yog nruab ib lub firewall rau ntawm cov servers hauv chaw ua haujlwm, thiab tseem teeb tsa kev nkag mus rau chaw deb rau koj cov neeg ua haujlwm siv VPNPeb siv OpenVPN software, uas muaj rau yuav luag txhua lub platform thiab operating system.
Tiam sis yog tias lub chaw ua haujlwm kaw tag nrho, kaw tag nrho cov servers, yuav ua li cas? Muaj plaub txoj kev xaiv:
- Yog tias ua tau, hloov mus rau cov thev naus laus zis huab tag nrho - siv lub kaw lus CRM huab, khaws cov ntaub ntawv sib koom ua ke ntawm Google Docs, thiab lwm yam.;
- tsiv cov servers mus rau lub tsev ntawm tus thawj coj system (nws yuav zoo siab ...);
- tsiv cov servers mus rau txhua lub chaw khaws ntaub ntawv uas pom zoo lees txais lawv;
- Xauj lub peev xwm ntawm lub server hauv chaw khaws ntaub ntawv lossis hauv huab
Qhov kev xaiv thawj zaug yog qhov zoo vim tias koj tsis tas yuav tsiv lossis teeb tsa cov servers. Cov txiaj ntsig ntawm kev tsiv mus rau cov thev naus laus zis huab yuav txuas ntxiv mus rau qhov zoo, txuag koj cov nyiaj thiab kev siv zog rau kev saib xyuas thiab kev txhawb nqa.
Qhov kev xaiv thib ob tsim teeb meem rau tus thawj coj hauv tsev, vim tias lub server yuav khiav 24/7 thiab ua suab nrov heev. Tab sis yog tias lub tuam txhab tsis yog tsuas muaj ib lub server hauv chaw ua haujlwm, tab sis tag nrho lub txee?

Tsiv cov servers mus rau lub chaw khaws ntaub ntawv tsis yooj yim thiab. Feem ntau, lub chaw khaws ntaub ntawv tsuas yog tuaj yeem tso cov servers uas tuaj yeem teeb tsa rau hauv rack xwb. Lub caij no, cov chaw ua haujlwm feem ntau siv cov servers hauv cov rooj zaum loj lossis txawm tias cov khoos phis tawj desktop ib txwm muaj. Koj yuav nyuaj rau nrhiav lub chaw khaws ntaub ntawv uas kam tso cov khoom siv no (txawm hais tias cov chaw khaws ntaub ntawv no muaj nyob; piv txwv li, peb tau tuav peb li ntawm PlanetaHost). Koj tuaj yeem xauj cov racks uas xav tau thiab teeb tsa koj cov khoom siv rau ntawd.
Lwm qhov teeb meem nrog kev tsiv cov servers mus rau lub chaw khaws ntaub ntawv yog tias koj yuav tsum hloov lawv cov chaw nyob IP. Qhov no, qhov no, tej zaum yuav xav tau rov teeb tsa cov software server lossis hloov cov ntawv tso cai software yog tias lawv khi rau cov chaw nyob IP.
Kev xauj lub peev xwm ntawm lub server hauv lub chaw khaws ntaub ntawv yooj yim dua vim nws tshem tawm qhov xav tau kev thauj cov servers. Txawm li cas los xij, koj tus thawj coj system yuav tsum tau rov nruab tag nrho cov software thiab theej cov ntaub ntawv tsim nyog los ntawm cov servers uas tau teeb tsa hauv chaw ua haujlwm.
Yog tias koj cov thev naus laus zis hauv chaw ua haujlwm yog siv Microsoft Windows operating system, koj tuaj yeem xauj lub Microsoft Windows server los ntawm lub chaw khaws ntaub ntawv nrog rau tus lej ntawm daim ntawv tso cai davhlau ya nyob twg uas xav tau. Tau txais ib daim ntawv tso cai rau txhua tus neeg ua haujlwm uas ua haujlwm nrog lub server nyob deb.
Kev xauj cov servers tiag tiag yuav pheej yig dua li kev xauj cov servers virtual hauv huab 2-3 npaug. Txawm li cas los xij, yog tias koj xav tau qhov muaj peev xwm me me xwb es tsis yog tag nrho lub server, qhov kev xaiv huab yuav pheej yig dua.
Tus nqi ntawm cov peev txheej huab nce ntxiv yog qhov tshwm sim ntawm kev siv kho vajtse ntau dhau hauv huab. Yog li ntawd, huab yuav ntseeg tau dua li lub server xauj. Tab sis ntawm no, koj yuav tsum soj ntsuam cov kev pheej hmoo thiab xam cov nqi.
Raws li peb lub tuam txhab, uas tsim cov khw muag khoom hauv online, tag nrho cov peev txheej tsim nyog tau ntev lawm nyob hauv cov chaw khaws ntaub ntawv thiab nkag tau los ntawm deb. Cov no suav nrog peb tus kheej thiab cov servers xauj, uas siv los tuav cov khw muag khoom, nrog rau cov tshuab virtual rau cov neeg tsim khoom software, cov neeg sau code, thiab cov neeg sim.
Tsiv cov chaw ua haujlwm ntawm chaw ua haujlwm mus rau tsev
Raws li peb tau hais lawm, cov neeg ua haujlwm tsuas yog tuaj yeem nqa lawv cov khoos phis tawj ua haujlwm - laptops lossis desktops nrog monitors - nrog lawv. Yog tias tsim nyog, cov laptops tshiab tuaj yeem yuav rau cov neeg ua haujlwm thiab xa mus rau lawv lub tsev. Tau kawg, cov software tsim nyog yuav tsum tau teeb tsa rau ntawm cov khoos phis tawj tshiab, uas yuav xav tau sijhawm ntxiv.
Yog tias cov neeg ua haujlwm twb muaj cov khoos phis tawj hauv tsev uas khiav Microsoft Windows, lawv tuaj yeem siv lawv ua Microsoft Windows Server terminals lossis nkag mus rau Linux servers. Tsuas yog teeb tsa kev nkag mus rau VPN.
Peb cov neeg ua haujlwm ua haujlwm hauv ob qho tib si Windows thiab Linux. Peb muaj ob peb lub Microsoft Windows servers, yog li tsis tas yuav yuav daim ntawv tso cai rau lub OS no. Kev nkag mus rau cov peev txheej nyob hauv cov chaw khaws ntaub ntawv yog muab los ntawm VPN thiab txwv ntxiv los ntawm firewalls ntsia rau ntawm txhua lub server.
Nco ntsoov muab cov neeg ua haujlwm uas ua haujlwm hauv tsev nrog cov mloog pob ntseg (cov mloog pob ntseg nrog lub microphones) thiab lub koob yees duab video. Qhov no yuav ua rau kev sib txuas lus nyob deb zoo dua, yuav luag zoo ib yam li hauv chaw ua haujlwm.
Muaj ntau tus neeg sim saib xyuas seb cov neeg ua haujlwm ua dab tsi thaum ua haujlwm hauv tsev los ntawm kev teeb tsa cov monitors tshwj xeeb rau ntawm lawv lub khoos phis tawj. Peb yeej tsis tau ua qhov no; peb tsuas yog saib xyuas lawv cov zis ua haujlwm xwb. Qhov no feem ntau txaus lawm.
Yuav ua li cas nrog lub tshuab luam ntawv thiab scanner
Cov neeg tsim kho software hauv lub vev xaib tsis tshua xav tau cov tshuab luam ntawv thiab cov scanners. Txawm li cas los xij, yog tias cov neeg ua haujlwm xav tau cov khoom siv zoo li no, nws yuav ua rau muaj kev cov nyom thaum hloov mus ua haujlwm nyob deb.

Feem ntau, lub MFP uas sib txuas lus hauv network raug teeb tsa hauv chaw ua haujlwm - ceev ceev, loj, thiab hnyav. Yog lawm, nws tuaj yeem xa mus rau lub tsev ntawm tus neeg ua haujlwm uas xav tau luam ntawv thiab luam theej duab ntau zaus. Yog tias, tau kawg, tus neeg ua haujlwm ntawd muaj qhov chaw los khaws nws.
Tab sis yog tias ntau tus neeg ua haujlwm ntawm koj feem ntau luam theej duab thiab luam cov ntaub ntawv, koj yuav tsum yuav lub MFP thiab teeb tsa nws hauv lawv lub tsev, lossis hloov pauv cov txheej txheem ua lag luam ntawm koj lub tuam txhab.
Ua lwm txoj hauv kev rau kev thauj thiab yuav cov MFPs tshiab, ua kom nrawm hloov mus rau kev tswj cov ntaub ntawv hluav taws xob txhua qhov chaw uas ua tau.
Ua haujlwm nrog cov ntawv thiab cov ntaub ntawv hluav taws xob
Nws yog qhov zoo tshaj plaws los hloov tag nrho cov kev tswj hwm cov ntaub ntawv mus rau hauv daim ntawv hluav taws xob ua ntej hloov mus rau kev ua haujlwm nyob deb. Piv txwv li, peb siv DIADOK los pauv cov ntaub ntawv suav nyiaj, thiab peb them cov nqi los ntawm peb tus account hauv txhab nyiaj ntawm cov neeg siv khoom.
Thaum siv lub kaw lus zoo li no, txhua tus neeg ua haujlwm uas koom nrog kev tswj cov ntaub ntawv hauv hluav taws xob (piv txwv li, cov neeg ua haujlwm suav nyiaj) yuav tsum tau muab cov yuam sij nrog cov kos npe hluav taws xob zoo dua. Kev txais cov yuam sij no yuav siv sijhawm me ntsis, yog li nws yog qhov zoo tshaj plaws los xav txog qhov teeb meem no ua ntej.
Hauv DIADOK (ib yam li cov kev pabcuam zoo sib xws), koj tuaj yeem teeb tsa kev sib txuas lus nrog lwm tus neeg muab kev pabcuam tswj cov ntaub ntawv hluav taws xob. Qhov no yog qhov tsim nyog yog tias koj cov neeg sib tw siv cov txheej txheem tswj cov ntaub ntawv txawv ntawm koj li.
Yog koj lossis ib tus neeg ua haujlwm nrog koj ua haujlwm nrog cov ntaub ntawv raws li txoj kev qub, koj yuav tsum xa thiab txais cov ntawv ntawv ib txwm muaj, mus ntsib chaw xa ntawv lossis hu rau cov neeg xa ntawv. Thaum lub sijhawm cais tawm, cov haujlwm zoo li no yuav tsum tau txo qis.
Yuav ua li cas nrog kev hu xov tooj
Thaum peb thawj xyoo, peb lub tuam txhab siv xov tooj hauv tsev thiab xov tooj ntawm tes. Txawm li cas los xij, peb sai sai pom tias nrog cov neeg ua haujlwm thiab cov neeg siv khoom coob, peb xav tau kev daws teeb meem zoo dua.
Qhov kev daws teeb meem yooj yim tshaj plaws rau peb yog lub virtual PBX los ntawm MangoTelecom. Nws tau tso peb dim ntawm cov kev txwv ntawm cov xov tooj hauv av (thiab, yog li ntawd, qhov xav tau qhov chaw ua haujlwm tiag tiag). Peb kuj tau txais lub peev xwm los sib koom ua ke PBX nrog peb CRM, sau cov kev sib tham txhawb nqa cov neeg siv khoom, teeb tsa kev hu xov tooj, thiab ntau ntxiv.
Tom ntej no, koj tuaj yeem nruab lub virtual PBX app rau ntawm koj lub xov tooj ntse, laptop, lossis lub khoos phis tawj desktop. Qhov no yuav cia koj hu rau cov lej Lavxias lossis tau txais kev hu xov tooj ntawm tus nqi hauv tebchaws, txawm tias los ntawm txawv teb chaws.
Yog li, lub PBX virtual ua rau nws muaj peev xwm ua rau kev tsiv chaw ntawm cov neeg ua haujlwm los ntawm chaw ua haujlwm mus rau lawv lub tsev yuav luag tsis pom tseeb hauv kev lag luam txuas ntxiv mus.
Yog tias koj siv lub chaw ua haujlwm PBX thiab nws kaw tsis zam tau thaum tsiv chaw, xav txog kev hloov mus rau lub virtual PBX. Nug koj tus neeg muab kev pabcuam xov tooj kom pom tias lawv puas muab kev xa xov tooj los ntawm koj cov lej hauv chaw ua haujlwm PBX mus rau koj cov lej virtual PBX. Ua li no, koj yuav tsis poob cov xov tooj thaum hloov mus rau virtual PBX.
Raws li kev hu xov tooj ntawm cov neeg ua haujlwm, thaum ua haujlwm nrog PBX virtual, cov kev hu xov tooj no feem ntau tsis raug them.
Kev nrhiav neeg ua haujlwm thiab kev cob qhia ua haujlwm nyob deb
Thaum peb tab tom nrhiav neeg ua haujlwm thaum pib ntawm peb lub tuam txhab, peb ib txwm caw cov neeg sib tw tuaj rau hauv chaw ua haujlwm, ua kev xam phaj ib txwm muaj, thiab muab cov haujlwm rau lawv. Tom qab ntawd peb tau muab kev cob qhia rau cov neeg ua haujlwm tshiab hauv chaw ua haujlwm.
Txawm li cas los xij, dhau sijhawm, peb tau hloov mus rau kev nrhiav neeg ua haujlwm nyob deb.
Kev tshuaj xyuas thawj zaug tuaj yeem ua tau los ntawm kev siv cov kev xeem uas suav nrog cov ntawv tshaj tawm haujlwm ntawm lub vev xaib HH lossis lwm qhov kev pabcuam nrhiav neeg ua haujlwm. Yuav tsum nco ntsoov tias, thaum tsim kom zoo, cov kev xeem no tuaj yeem lim tawm ntau tus neeg sib tw uas tsis ua raws li cov cai.
Thiab ces nws yooj yim heev—peb siv Skype. Siv Skype, thiab ib txwm nrog lub koob yees duab qhib, koj tuaj yeem ua kev xam phaj zoo ib yam li tus neeg sib tw zaum ntawm koj ib sab ntawm lub rooj.

Txawm hais tias Skype muaj qee qhov tsis zoo, nws kuj muaj qee qhov zoo dua li cov kab ke zoo sib xws. Ua ntej tshaj plaws, Skype cia koj sib koom koj lub khoos phis tawj desktop, uas yog qhov tseem ceeb rau kev kawm thiab sib tham txog cov teeb meem ua haujlwm. Ntxiv mus, Skype yog pub dawb, muaj nyob rau ntawm txhua lub platform loj, thiab yooj yim rau nruab rau ntawm lub khoos phis tawj lossis xov tooj ntse.
Yog tias koj xav tau npaj ib lub rooj sib tham lossis kev cob qhia rau ntau tus neeg ua haujlwm, tsuas yog tsim ib pawg hauv Skype. Los ntawm kev sib koom lawv lub desktop, tus neeg nthuav qhia lossis tus xib fwb tuaj yeem sib koom tag nrho cov ntaub ntawv tsim nyog nrog cov neeg koom nrog lub rooj sib tham. Lub qhov rai sib tham tso cai rau koj tshaj tawm cov txuas, cov lus ntawv, sib koom cov ntaub ntawv, thiab ua kev sib tham.
Ntxiv rau cov kev kawm hauv Skype, peb tsim cov yeeb yaj kiab kev kawm (siv Camtasia Studio, tab sis koj tuaj yeem siv koj cov software nyiam). Yog tias cov yeeb yaj kiab no tsuas yog siv rau sab hauv xwb, peb khaws cia rau ntawm peb cov servers, thiab yog tias lawv muaj rau pej xeem saib, peb khaws cia rau ntawm YouTube.
Feem ntau, kev sib xyaw ua ke ntawm cov yeeb yaj kiab kev kawm, cov lus qhia ua pab pawg hauv Skype nrog kev sib tham thiab kev ua qauv qhia hauv desktop, thiab kev sib tham ntawm tus xib fwb thiab tub ntxhais kawm ua rau peb ua tau kev cob qhia nyob deb.
Yog, muaj cov kev pabcuam tsim los rau kev sib koom ua ke hauv desktop nrog cov pab pawg neeg siv, rau kev tuav cov webinars, thiab txawm tias cov platform kev cob qhia (suav nrog cov dawb). Tab sis tag nrho cov no xav tau tus nqi, txawm tias nyiaj txiag lossis lub sijhawm siv los kawm siv lub platform. Cov platform dawb thaum kawg yuav dhau los ua cov platform them nyiaj. Lub caij no, Skype lub peev xwm yuav txaus rau ntau qhov xwm txheej.
Kev koom tes rau cov haujlwm
Thaum peb koom tes ua haujlwm rau cov project, peb muaj kev sib ntsib txhua hnub thiab txhua lub lim tiam, siv kev sib koom tes ua ke, thiab kev tshuaj xyuas cov code. Cov pab pawg Skype raug teeb tsa rau kev sib ntsib thiab kev tshuaj xyuas cov code, thiab kev sib koom desktop raug siv thaum xav tau. Cov code raug khaws cia rau ntawm peb lub GitLab server, uas nyob hauv peb lub chaw khaws ntaub ntawv.
Peb npaj ua haujlwm ua ke ntawm cov ntaub ntawv siv Google Docs.
Ntxiv mus, peb muaj lub hauv paus kev paub sab hauv, Klondike, koom ua ke nrog peb cov txheej txheem ua tiav kev thov thiab kev npaj cov peev txheej (peb CRM thiab ERP). Cov cuab yeej no, uas tau muab tso rau ntawm cov servers hauv peb lub chaw khaws ntaub ntawv, tau tsim thiab kho kom zoo dua ntau xyoo. Lawv tso cai rau peb ua tiav ntau cov kev thov los ntawm peb cov neeg siv khoom, xaiv cov neeg ua yeeb yam, ua kev sib tham txog kev thov, taug qab cov sijhawm ua haujlwm, thiab ntau ntxiv.
Tej zaum, koj lub tuam txhab twb siv ib yam dab tsi zoo sib xws lawm, thiab thaum hloov mus ua haujlwm nyob deb rau cov neeg ua haujlwm, nws yuav txaus los muab kev nkag mus rau cov peev txheej cuam tshuam.
Kev txhawb nqa tus neeg siv nyob deb
Peb cov neeg siv yog cov tswv thiab cov thawj coj ntawm cov khw muag khoom online uas ua haujlwm hauv yuav luag txhua thaj tsam ntawm Russia. Ntawm chav kawm, peb muab kev pabcuam rau lawv nyob deb.
Peb pab neeg txhawb nqa ua haujlwm los ntawm kev siv lub tshuab them nqi, teb cov lus nug los ntawm email thiab xov tooj, thiab los ntawm kev sib tham los ntawm lub vev xaib tswj hwm ntawm lub khw online thiab peb lub vev xaib ntawm lub tuam txhab.
Thaum peb tham txog tej haujlwm, peb siv cov neeg xa xov uas muaj rau tus neeg siv khoom, xws li Telegram, WhatsApp, thiab Skype.
Qee zaum koj yuav tsum pom seb tus neeg siv khoom ua dab tsi ntawm lawv lub khoos phis tawj. Qhov no tuaj yeem ua tiav los ntawm Skype hauv hom sib koom hauv desktop.
Yog tias tsim nyog, kev nkag mus rau lub khoos phis tawj ntawm tus neeg siv tau los ntawm kev siv cov cuab yeej xws li TeamViewer, Ammee Admin, AnyDesk, thiab lwm yam. Yuav kom siv tau cov cuab yeej no, tus neeg siv khoom yuav tsum tau nruab cov software tsim nyog rau hauv lawv lub khoos phis tawj.
Teeb tsa kev nkag mus rau VPN
Peb muaj OpenVPN servers ntsia rau ntawm cov tshuab virtual uas nyob hauv ntau lub chaw khaws ntaub ntawv (siv Debian 10 OS). Lub OpenVPN client raug ntsia rau ntawm peb cov neeg ua haujlwm lub chaw ua haujlwm uas khiav Debian, Ubuntu, macOS, thiab Microsoft Windows.
Muaj ntau cov lus qhia txog kev teeb tsa OpenVPN server thiab client online. Koj tuaj yeem siv kuv cov .
Nws tsim nyog sau tseg tias kev tsim cov yuam sij rau cov neeg ua haujlwm tes yog qhov nyuaj heev. Txhawm rau kom ntseeg tau tias kev txuas tus neeg siv tshiab siv sijhawm tsis pub dhau kaum vib nas this, peb siv cov ntawv sau zoo ib yam li qhov hauv qab no.
Tsab ntawv rau kev tsim cov yuam sij
#!/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="admin@mycompany.ru"
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"
Thaum cov ntawv sau no raug tso tawm, tus ID neeg siv (siv cov ntawv Latin) raug xa mus ua ib qho parameter.
Cov ntawv sau thov tus password ntawm Certificate Authority, uas tau tsim thaum lub sijhawm teeb tsa OpenVPN server. Cov ntawv sau no tom qab ntawd tsim ib daim nplaub tshev nrog txhua daim ntawv pov thawj thiab cov ntaub ntawv teeb tsa tsim nyog rau cov neeg siv khoom OpenVPN, nrog rau cov ntaub ntawv pov thawj rau kev teeb tsa tus neeg siv khoom OpenVPN.
Thaum tsim cov ntaub ntawv teeb tsa thiab cov ntaub ntawv sau cia, change_me raug hloov nrog tus ID neeg siv.
Tom ntej no, daim nplaub tshev nrog txhua cov ntaub ntawv tsim nyog raug ntim thiab xa mus rau tus thawj coj (qhov chaw nyob tau teev tseg ncaj qha hauv tsab ntawv sau). Txhua yam uas tseem tshuav yog xa cov ntaub ntawv tiav mus rau tus neeg siv email chaw nyob.
Peb vam tias nej yuav siv lub sijhawm no los ua kom nej nyob hauv tsev tau zoo tshaj plaws. Thaum nej twb paub siv cov txuj ci ua haujlwm nyob deb lawm, tej zaum nej yuav txuas ntxiv ntiav cov neeg ua haujlwm nyob deb.
Xav kom koj muaj hmoo nrog koj txoj kev tsiv teb tsaws chaw thiab ua haujlwm zoo siab los ntawm tsev!
Tau qhov twg los: www.hab.com
