Онлайн дэлгүүр бий болгох чиглэлээр зайнаас ажилласан бидний туршлага

Онлайн дэлгүүр бий болгох чиглэлээр зайнаас ажилласан бидний туршлага

Өнөөдөр бодит байдал бол хорио цээрийн дэглэм, коронавирусын улмаас олон компаниуд ажилчдаа алсаас хэрхэн ажиллуулах талаар бодох болсон. Бараг өдөр бүр алсын ажил руу шилжих асуудлын техникийн болон сэтгэл зүйн талыг харуулсан нийтлэлүүд гарч ирдэг. Үүний зэрэгцээ, ийм ажлын асар их туршлага, тухайлбал, дэлхийн өнцөг булан бүрт ажиллаж байгаа ажилчид, үйлчлүүлэгчидтэй удаан хугацааны турш хамтран ажиллаж байсан фрилансерууд эсвэл мэдээллийн технологийн компаниуд аль хэдийн хуримтлагдсан байдаг.

Мэдээллийн технологийн томоохон компанийг алсын зайн ажилд шилжүүлэх нь тийм ч амар ажил биш байж магадгүй. Гэсэн хэдий ч олон тохиолдолд та сайн мэддэг багаж хэрэгсэл, техникийг ашиглаж болно. Энэ нийтлэлд бид алсын зайн ажлын туршлагаа техникийн талаас нь авч үзэх болно. Энэхүү мэдээлэл нь компаниудад шинэ нөхцөлд дасан зохицоход тусална гэж найдаж байна. Ямар ч санал, санал, нэмэлт зүйл байвал би талархах болно.

Компанийн нөөцөд алсаас хандах

Хэрэв мэдээллийн технологийн компани оффист ажилладаг бол дүрмээр бол системийн нэгж, зөөврийн компьютер, сервер, принтер, сканнер, утаснууд байдаг. Энэ бүхэн чиглүүлэгчээр дамжуулан интернетэд холбогдсон байна. Байгуулагдсан эхний жилүүдэд манай компани яг ийм тоног төхөөрөмжийг оффисдоо байрлуулсан.

Төслийн ажил зогсохгүйн тулд 1-2 хоногийн дотор бүх ажилчдаа гэртээ хурдан явуулах хэрэгтэй гэж төсөөлөөд үз дээ. Энэ тохиолдолд юу хийх вэ?

Зөөврийн компьютерын хувьд бүх зүйл тодорхой байдаг - ажилтнууд тэднийг зүгээр л авч явах боломжтой. Системийн нэгжүүд болон мониторуудыг тээвэрлэхэд илүү төвөгтэй боловч үүнийг хийх боломжтой хэвээр байна.

Гэхдээ сервер, принтер, утас зэргийг яах вэ?

Оффис дахь серверт нэвтрэх асуудлыг шийдэж байна

Ажилчид гэр лүүгээ нүүсэн ч серверүүд оффистоо үлдэж, тэднийг харж хандах хүн байгаа бол ажилчдад танай компанийн серверт найдвартай алсаас нэвтрэх асуудлыг шийдэх л үлдлээ. Энэ бол системийн администраторын ажил юм.

Хэрэв Microsoft Windows Server-ийг оффисын серверүүд дээр суулгасан бол (бид ажлын эхний жилүүдэд байсан шиг) администратор RDP протоколоор терминалын хандалтыг тохируулсны дараа ажилчид гэрээсээ сервертэй ажиллах боломжтой болно. Та терминалд нэвтрэхийн тулд нэмэлт лиценз худалдаж авах шаардлагатай болж магадгүй юм. Ямар ч тохиолдолд ажилчид гэртээ Microsoft Windows үйлдлийн системтэй компьютер хэрэгтэй болно.

Линукс үйлдлийн системтэй серверүүд ямар ч лиценз худалдаж авахгүйгээр гэрээсээ хандах боломжтой. Танай компанийн администратор зөвхөн SSH, POP3, IMAP, SMTP гэх мэт протоколоор дамжуулан хандалтыг тохируулах шаардлагатай.

Хэрэв энэ нь хараахан хийгдээгүй бол серверүүдийг зөвшөөрөлгүй нэвтрэхээс хамгаалахын тулд администратор дор хаяж оффисын серверүүд дээр галт хана (галт хана) суулгахаас гадна VPN ашиглан ажилтнууддаа алсын зайнаас хандах боломжийг тохируулах нь зүйтэй юм. Бид бараг ямар ч платформ болон үйлдлийн системд ашиглах боломжтой OpenVPN програм хангамжийг ашигладаг.

Гэхдээ бүх серверүүд унтарсан оффис бүрэн хаагдсан бол яах вэ? Дөрвөн сонголт үлдсэн байна:

  • Боломжтой бол үүлэн технологид бүрэн шилжих - үүлэн CRM системийг ашиглах, хуваалцсан баримт бичгүүдийг Google Docs дээр хадгалах гэх мэт;
  • серверүүдийг системийн администраторын гэрт хүргэх (тэр баяртай байх болно ...);
  • серверүүдийг хүлээн авахыг зөвшөөрөх зарим мэдээллийн төв рүү зөөвөрлөх;
  • дата төв эсвэл үүлэн дотор серверийн багтаамж түрээслэх

Эхний сонголт бол сайн, учир нь та ямар нэгэн сервер шилжүүлэх, суулгах шаардлагагүй. Үүлэн технологид шилжих үр дүн нь танд ашигтай хэвээр байх бөгөөд дэмжлэг, засвар үйлчилгээнд мөнгө, хүчин чармайлтаа хэмнэх боломжийг танд олгоно.

Хоёрдахь сонголт нь системийн администраторын хувьд гэртээ асуудал үүсгэдэг, учир нь сервер нь цаг наргүй, чимээ шуугиантай байх болно. Хэрэв компани оффисдоо нэг сервер биш, харин бүхэл бүтэн тавиуртай бол яах вэ?

Онлайн дэлгүүр бий болгох чиглэлээр зайнаас ажилласан бидний туршлага

Дата төв рүү сервер зөөвөрлөх нь бас амаргүй. Дүрмээр бол мэдээллийн төвд зөвхөн тавиур суурилуулахад тохиромжтой серверүүдийг байрлуулж болно. Үүний зэрэгцээ оффисууд ихэвчлэн Big Tower сервер эсвэл ердийн ширээний компьютер ашигладаг. Ийм төхөөрөмжийг байрлуулахыг зөвшөөрсөн мэдээллийн төвийг олоход танд хэцүү байх болно (хэдийгээр ийм дата төвүүд байдаг; жишээлбэл, бид тэдгээрийг PlanetaHost мэдээллийн төвд байршуулсан). Мэдээжийн хэрэг та шаардлагатай тооны тавиурыг түрээсэлж, тоног төхөөрөмжөө тэнд суулгаж болно.

Серверүүдийг дата төв рүү шилжүүлэх өөр нэг асуудал бол серверүүдийн IP хаягийг өөрчлөх шаардлагатай болдог. Энэ нь эргээд серверийн програм хангамжийг дахин тохируулах эсвэл IP хаягтай холбоотой програм хангамжийн лицензүүдэд өөрчлөлт оруулах шаардлагатай байж магадгүй юм.

Дата төвд серверийн багтаамжийг түрээслэх сонголт нь серверийг хаашаа ч тээвэрлэх шаардлагагүйгээс илүү хялбар байдаг. Гэхдээ таны системийн администратор бүх програм хангамжийг дахин суулгаж, оффист суулгасан серверүүдээс шаардлагатай өгөгдлийг хуулах шаардлагатай болно.

Хэрэв таны оффисын технологи нь Microsoft Windows үйлдлийн систем дээр суурилсан бол та дата төвд шаардлагатай тооны терминалын лицензтэй Microsoft Windows серверийг түрээслэх боломжтой. Сервертэй алсаас ажиллаж байгаа ажилтан бүртээ нэг ийм лиценз аваарай.

Физик сервер түрээслэх нь клоуд дахь виртуал сервер түрээслэхээс 2-3 дахин хямд байх болно. Гэхдээ хэрэв танд бүхэл бүтэн сервер биш, маш бага эрчим хүч хэрэгтэй бол үүлэн сонголт илүү хямд байх болно.

Үүлний нөөцийн үнэ нэмэгдсэн нь техник хангамжийн нөөцийг үүлэн дотор нөөцөлсний үр дагавар юм. Үүний үр дүнд үүл нь түрээсэлсэн физик серверээс илүү найдвартай ажиллах болно. Гэхдээ энд та аль хэдийн эрсдэлийг үнэлж, мөнгөө тоолох хэрэгтэй.

Онлайн дэлгүүр бий болгох чиглэлээр ажилладаг манай компанийн хувьд шаардлагатай бүх нөөцүүд нь дата төвүүдэд удаан хугацаагаар байрладаг бөгөөд алсаас хандах боломжтой байдаг. Эдгээр нь дэлгүүр байршуулахад ашигладаг, эзэмшдэг, түрээсэлсэн физик серверүүд, мөн програм хангамж хөгжүүлэгчид, зохион бүтээгчид, тестерүүдэд зориулсан виртуал машинууд юм.

Ажлын станцуудыг оффисоос гэр рүү шилжүүлэх

Өмнө дурьдсанчлан, ажилчид зүгээр л ажлын компьютерээ авч явах боломжтой - зөөврийн компьютер эсвэл монитор бүхий системийн нэгжүүд. Шаардлагатай бол ажилчдад зориулж шинэ зөөврийн компьютер худалдаж аваад гэртээ хүргүүлэх боломжтой. Мэдээжийн хэрэг, та шинэ компьютер дээр шаардлагатай програм хангамжийг суулгах хэрэгтэй бөгөөд энэ нь нэмэлт цаг хугацаа шаардагдах болно.

Хэрэв ажилтнууд Microsoft Windows үйлдлийн системтэй гэрийн компьютертэй бол тэдгээрийг Microsoft Windows Server терминал болгон ашиглах эсвэл Linux үйлдлийн системтэй серверт хандах боломжтой. Энэ нь VPN хандалтыг тохируулахад хангалттай байх болно.

Манай ажилтнууд Windows болон Linux үйлдлийн систем дээр ажилладаг. Бидэнд маш цөөхөн Microsoft Windows серверүүд байгаа тул энэ үйлдлийн системд терминалын лиценз худалдаж авах шаардлагагүй. Мэдээллийн төвүүдэд байрладаг нөөцөд хандах хандалтын хувьд энэ нь VPN ашиглан зохион байгуулагддаг бөгөөд сервер бүр дээр суурилуулсан галт ханаар хязгаарлагддаг.

Гэрээсээ ажиллаж байгаа ажилчдаа чихэвч (микрофонтой чихэвч), видео камераар хангахаа бүү мартаарай. Энэ нь таныг бараг оффис шиг маш үр дүнтэй алсаас харилцах боломжийг олгоно.

Олон хүмүүс компьютер дээрээ төрөл бүрийн тусгай монитор суурилуулснаар ажилчид ажлын цагаар гэртээ юу хийж байгааг хянахыг хичээдэг. Бид үүнийг хэзээ ч хийж байгаагүй, зөвхөн ажлын үр дүнг л хянаж байсан. Дүрмээр бол энэ нь хангалттай юм.

Принтер, сканнертай юу хийх вэ

Вэб сайтын програм хангамж хөгжүүлэгчдэд принтер, сканнер ховор хэрэг болдог. Гэсэн хэдий ч ажилчдад ийм тоног төхөөрөмж шаардлагатай бол алсын ажил руу шилжихэд асуудал үүснэ.
Онлайн дэлгүүр бий болгох чиглэлээр зайнаас ажилласан бидний туршлага

Ихэвчлэн оффис нь сүлжээнд холбогдсон MFP суурилуулсан бөгөөд энэ нь хурдан, том, хүнд байдаг. Тийм ээ, үүнийг ихэвчлэн хэвлэх, сканнердах шаардлагатай ажилтны гэрт илгээж болно. Мэдээжийн хэрэг, энэ ажилтан үүнийг зохион байгуулах боломжтой бол.

Хэрэв танай олон ажилчид баримт бичгийг байнга сканнердаж, хэвлэдэг бол та MFP худалдаж аваад гэрт нь суулгах эсвэл компанийн бизнесийн үйл явцыг өөрчлөх шаардлагатай болно.

Шинэ MFP-ийг тээвэрлэх, худалдан авахаас өөр хувилбар болгон боломжтой бол цахим баримт бичгийн менежментэд хурдацтай шилжиж байна.

Цаасан болон цахим баримт бичигтэй ажиллах

Алсын ажил руу шилжихээсээ өмнө бүх баримт бичгийн урсгалыг цахим хэлбэрт шилжүүлэх нь дээр. Жишээлбэл, бид нягтлан бодох бүртгэлийн баримт бичгийг солилцох, харилцагч банкаар дамжуулан төлбөр төлөх зэрэгт DIADOK ашигладаг.

Ийм системийг хэрэгжүүлэхдээ цахим баримт бичгийн менежментэд оролцдог бүх ажилчдыг (жишээлбэл, нягтлан бодогчид) сайжруулсан мэргэшсэн цахим гарын үсэг бүхий түлхүүрээр хангах шаардлагатай болно. Ийм түлхүүрийн оосор хүлээн авахад хэсэг хугацаа шаардагдах тул энэ асуудлыг урьдчилан авч үзэх нь дээр.

DIADOK-д (ижил төрлийн үйлчилгээнүүдийн нэгэн адил) та бусад цахим баримт бичгийн менежментийн операторуудтай роуминг тохируулах боломжтой. Хэрэв эсрэг талууд таныхаас өөр баримт бичгийн удирдлагын системийг ашигладаг бол энэ нь шаардлагатай болно.

Хэрэв та эсвэл таны зарим түншүүд хуучин хэв маягаар бичиг баримттай ажилладаг бол шуудангаар зочлох эсвэл шуудан зөөгч рүү залгах замаар тогтмол цаасан захидал илгээж, хүлээн авах шаардлагатай болно. Хорио цээрийн дэглэм тогтоосон тохиолдолд ийм үйл ажиллагааг хамгийн бага хэмжээнд хүртэл бууруулах шаардлагатай болно.

Утсаар юу хийх вэ

Манай компани үйл ажиллагаагаа эхэлсэн эхний жилүүдэд суурин болон гар утас ашигладаг байсан. Гэсэн хэдий ч бид олон тооны ажилтан, үйлчлүүлэгчидтэй байгаа тул илүү оновчтой шийдэл хэрэгтэйг бид удалгүй ойлгосон.

Бидний хувьд хамгийн тохиромжтой сонголт бол MangoTelecom-ийн виртуал PBX байсан. Үүний тусламжтайгаар бид хотын утасны дугаартай (тиймээс оффисын бодит байршил) холболтоос салсан. Мөн бид PBX-ийг CRM-тэй нэгтгэх, үйлчлүүлэгчидтэй хийсэн хэрэглэгчийн тусламжийн яриаг бүртгэх, дуудлага дамжуулах гэх мэт боломжийг олж авсан.

Дараа нь та виртуал PBX програмыг ухаалаг утас, зөөврийн компьютер эсвэл ширээний компьютер дээрээ суулгаж болно. Ингэснээр та Оросын дугаар руу залгах эсвэл гадаадаас ч гэсэн дотоодын тарифаар дуудлага хүлээн авах боломжтой болно.

Тиймээс виртуал PBX нь ажилчдын оффисоос гэр рүү шилжих шилжилтийг бизнесийн тасралтгүй байдлын үүднээс бараг анзаарагдахгүй байх боломжийг олгодог.

Хэрэв та оффисын PBX ашигладаг бөгөөд шилжих үед үүнийг унтраах нь гарцаагүй бол виртуал PBX руу шилжих талаар бодож үзээрэй. Суурин утасны PBX дугаараас ирж буй виртуал PBX дугаар руу дуудлага дамжуулахыг идэвхжүүлэх боломжтой эсэхийг утасны үйлчилгээ үзүүлэгчээсээ шалгана уу. Энэ тохиолдолд та виртуал PBX руу шилжих үед ирж буй дуудлагыг алдахгүй.

Ажилчдын хоорондох дуудлагын хувьд виртуал PBX-тэй ажиллахдаа ийм дуудлага, дүрмээр бол төлбөр авдаггүй.

Ажилчдыг зайнаас сонгох, сургах

Манай компани үйл ажиллагаагаа явуулж эхэлсэн эхний жилүүдэд боловсон хүчнээ нөхөхдөө үргэлж нэр дэвшигчдийг оффист урьж, сонгодог ярилцлага хийж, үүрэг даалгавар өгдөг байсан. Дараа нь оффист шинээр ирсэн хүмүүст ганцаарчилсан сургалт явууллаа.

Гэсэн хэдий ч цаг хугацаа өнгөрөхөд бид алсын зайн ажилд бүрэн шилжсэн.

Анхан шатны сонгон шалгаруулалтыг ЭМН-ын вэб сайт эсвэл бусад ажилд зуучлах үйлчилгээг ашиглан сул орон тоонд хавсаргасан тестийг ашиглан хийж болно. Эдгээр тестийг зөв зохион бүтээсэн тохиолдолд шаардлага хангаагүй олон тооны нэр дэвшигчдийг шүүж чадна гэж хэлэх ёстой.

Тэгээд бүх зүйл энгийн байдаг - бид Skype ашигладаг. Skype ашиглан, үргэлж видео камер асаалттай байх үед та нэр дэвшигч таны хажууд ширээний ард сууж байснаас багагүй үр дүнтэй ярилцлага хийх боломжтой.

Онлайн дэлгүүр бий болгох чиглэлээр зайнаас ажилласан бидний туршлага

Тодорхой сул талууд байгаа ч Skype нь ижил төстэй системүүдээс маш чухал давуу талтай байдаг. Юуны өмнө та Skype-аар дамжуулан компьютерийнхээ ширээний үзүүлбэрийг зохион байгуулж болох бөгөөд энэ нь ажлын асуудлыг зааж, хэлэлцэхэд маш чухал юм. Дараа нь Skype нь үнэ төлбөргүй, бүх томоохон платформ дээр байдаг бөгөөд компьютер эсвэл ухаалаг гар утсан дээрээ суулгахад хялбар байдаг.

Хэрэв та хэд хэдэн ажилчдад зориулсан уулзалт, сургалт зохион байгуулах шаардлагатай бол Skype дээр групп үүсгээрэй. Илтгэгч эсвэл багш нь ширээний компьютерээ хуваалцсанаар уулзалтад оролцогчдыг шаардлагатай бүх материалаар хангах боломжтой. Чатын цонхонд та холбоос, мессеж нийтлэх, файл солилцох эсвэл харилцан яриа хийх боломжтой.

Skype дээр хичээл хийхээс гадна бид боловсролын кино бэлддэг (Camtasia Studio програмыг ашигладаг, гэхдээ та дассан зүйлээ ашиглаж болно). Хэрэв эдгээр кинонууд зөвхөн дотоод хэрэгцээнд зориулагдсан бол бид сервер дээрээ, хэрэв хүн бүрт зориулсан бол YouTube дээр байрлуулна.

Ихэнх тохиолдолд боловсролын кино, харилцан яриа, ширээний үзүүлбэр бүхий Skype бүлгүүдийн хичээл, багш, сурагчдын бие даасан харилцаа зэрэг нь сургалтыг алсаас бүрэн явуулах боломжийг олгодог.

Тийм ээ, хэсэг бүлэг хэрэглэгчдэд ширээний компьютер үзүүлэх, вебинар явуулах, тэр байтугай сургалтын платформ (үнэгүй) гэх мэт үйлчилгээнүүд байдаг. Гэхдээ энэ бүхний төлөө та мөнгө эсвэл платформтой ажиллахад зарцуулсан цагаа төлөх хэрэгтэй. Үнэгүй платформууд эцэст нь төлбөртэй болж магадгүй юм. Үүний зэрэгцээ Skype-ийн чадвар олон тохиолдолд хангалттай байх болно.

Төслүүд дээр хамтран ажиллах

Төсөл дээр хамтран ажиллахдаа бид өдөр бүр, долоо хоног бүр уулзалт хийж, хос програмчлал, кодын үнэлгээг ашигладаг. Уулзалт, кодыг шалгах зорилгоор Skype бүлгүүдийг үүсгэсэн бөгөөд шаардлагатай бол ширээний үзүүлэнг ашигладаг. Кодын хувьд манай дата төвд байрладаг GitLab серверт хадгалагддаг.

Бид Google Docs ашиглан баримт бичгийн хамтарсан ажлыг зохион байгуулдаг.

Энэ бүхнээс гадна бид програм боловсруулах, нөөц төлөвлөлтийн системтэй (манай CRM болон ERP) нэгтгэсэн дотоод Клондайк мэдлэгийн баазтай. Бид олон жилийн турш дата төвийн серверт байршуулсан эдгээр хэрэгслүүдийг бүтээж, сайжруулсан. Эдгээр нь үйлчлүүлэгчдийнхээ олон тооны хүсэлтийг үр дүнтэй боловсруулах, гүйцэтгэгчдийг томилох, өргөдлийн талаар хэлэлцүүлэг явуулах, ажлын цагийг бүртгэх болон бусад олон зүйлийг хийх боломжийг бидэнд олгодог.

Магадгүй танай компани үүнтэй төстэй зүйлийг аль хэдийн ашиглаж байгаа бөгөөд ажилчдад алсын зайн ажилд шилжихдээ зохих нөөцөд алсаас хандах боломжийг олгоход хангалттай байх болно.

Хэрэглэгчийн алсын дэмжлэг

Манай хэрэглэгчид бол Оросын бараг бүх бүс нутагт үйл ажиллагаа явуулдаг онлайн дэлгүүрийн эзэд, менежерүүд юм. Мэдээжийн хэрэг, бид тэдэнд алсаас дэмжлэг үзүүлдэг.

Манай тусламжийн баг тасалбарын системээр ажилладаг, цахим шуудан болон утсаар асуултанд хариулж, онлайн дэлгүүрийн захиргааны вэб сайт болон манай компанийн вэбсайтаар дамжуулан чатладаг.

Даалгавруудыг хэлэлцэх шатанд бид үйлчлүүлэгчид ашиглах боломжтой аливаа шуурхай мессенжерийг ашигладаг, жишээлбэл, Telegram, WhatsApp, Skype.

Заримдаа үйлчлүүлэгч компьютер дээрээ юу хийж байгааг харах шаардлагатай байдаг. Үүнийг Skype-аар ширээний демо горимд хийж болно.

Шаардлагатай бол та TeamViewer, Ammee Admin, AnyDesk гэх мэт хэрэгслийг ашиглан хэрэглэгчийн компьютер дээр алсаас ажиллах боломжтой. Эдгээр хэрэгслийг ашиглахын тулд үйлчлүүлэгч компьютер дээрээ тохирох програм хангамжийг суулгах шаардлагатай болно.

VPN хандалтыг тохируулж байна

Бид өөр өөр мэдээллийн төвд байрладаг (Debian 10 үйлдлийн систем ашиглан) виртуал машин дээр суулгасан OpenVPN серверүүдтэй. OpenVPN клиентийг Debian, Ubuntu, MacOS болон Microsoft Windows үйлдлийн системд ажилладаг манай ажилчдын ажлын компьютерт суулгасан.

Интернет дээр та OpenVPN сервер болон үйлчлүүлэгчийг суулгах олон зааврыг олж болно. Та бас минийхийг ашиглаж болно OpenVPN суулгах, тохируулах гарын авлага.

Ажилчдад зориулсан түлхүүр үүсгэх гарын авлагын журам нь маш уйтгартай байдаг гэж хэлэх ёстой. Шинэ хэрэглэгчийг холбоход арав гаруй секунд зарцуулагдахгүй байхын тулд бид спойлерын доор байгаатай төстэй скрипт ашигладаг.

Түлхүүр үүсгэх скрипт

#!/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"

Энэ скриптийг эхлүүлэх үед хэрэглэгчийн ID-г (Латин үсэг ашиглан) параметр болгон дамжуулдаг.

Скрипт нь OpenVPN серверийг суулгах үед үүсгэгддэг Гэрчилгээний албаны нууц үгийг шаарддаг. Дараа нь энэ скрипт нь OpenVPN үйлчлүүлэгчдэд шаардлагатай бүх гэрчилгээ, тохиргооны файл, мөн OpenVPN клиентийг суулгахад зориулсан баримт бичгийн файл бүхий лавлах үүсгэдэг.

Тохиргоо болон баримт бичгийн файлуудыг үүсгэх үед change_me-г хэрэглэгчийн ID-аар солино.

Дараа нь шаардлагатай бүх файл бүхий лавлахыг багцалж, администратор руу илгээнэ (хаягийг скрипт дээр шууд зааж өгсөн болно). Үүссэн архивыг хэрэглэгч рүү имэйл хаяг руу нь шилжүүлэх л үлдлээ.

Та гэртээ албадан хорих хугацааг үр өгөөжтэй ашиглаж чадна гэдэгт найдаж байна. Оффисгүйгээр ажиллах арга техникийг эзэмшсэний дараа та алслагдсан ажилчдын ажлыг үргэлжлүүлэн идэвхтэй ашиглаж болно.

Таны нүүж, гэрээсээ үр бүтээлтэй ажилд нь амжилт хүсье!

Эх сурвалж: www.habr.com

сэтгэгдэл нэмэх