Oʻrnatish skripti ishlagandan soʻng, VPN serverining egasi kimdir boʻlishi kerak
Skript serverni quradi, lekin kirish siyosatini, marshrutlarni yoki qayta tiklashni hal qilmaydi. Ishga tushirishdan oldin nimaga javobgar boʻlishni yozib qoʻying.
Ikki xil ish bitta narsa qilib sotiladi: mashinani VPN serveriga aylantirish va boshqa birovning darvozasiga ulanadigan noutbukka VPN mijozi qoʻshish. Oʻrnatish skripti birinchisiga javob beradi, ikkinchisiga esa javob bera olmaydi — README nima demoqchi boʻlmasin. Aniq misol sifatida setup-ipsec-vpn skripti ni oling: u qoʻllab-quvvatlanadigan Linux xostida Libreswan va xl2tpd yordamida IPsec/L2TP, Cisco IPsec yoki IKEv2 serverini quradi. Bu bitta server uchun joylashtirish shartnomasi, har qanday mashina uchun umumiy retsept emas. Oʻz VPN serveringizni joylashtirishdan oldin nimani hal qilish kerak, chunki bundan keyingi hamma narsa server haqida.
Xostning egasi boʻling
Boshqa narsani ham ishlatadigan yoki xavfsizlik devori bulut konsolidan boshqariladigan mashina toza qurilmadan farq qiladigan joylashtirishdir. Qoʻllayotgan siyosatingizni va ishlatayotgan versiyangizni yozib qoʻying, soʻng ikkalasini ham oʻtgan yilgi blog postiga emas, loyihaning rasmiy eslatmalariga solishtiring.
Ishga tushirish yoʻlni ochmaydi. IPsec uchun xost oldidagi tarmoq UDP 500 va 4500 portlariga, ayrim qurilmalarda esa ESP protokolining oʻziga ruxsat berishi kerak. Trafikning 50 tasini tashlab yuboradigan xavfsizlik guruhi orqasida muvaffaqiyatli tugagan skript hech kim yetib bora olmaydigan server yaratadi va oʻrnatuvchi chiqishida bu haqda bir ogʻiz ham yozilmaydi.
Oʻrnatuvchi aslida nimani oʻz zimmasiga oladi
U yozadigan konfiguratsiya faylini va IPsec sirlarini, L2TP demon sozlamalarini, PPP variantlarini hamda ularga murojaat qiladigan systemd unitlarini koʻrib chiqing. Loyihaning README si mavjud konfiguratsiya fayllari tahrirdan oldin zaxiralanishini aytadi — bu foydali, lekin xostning zaxira nusxasi bilan bir narsa emas.
Bugun bir shoxobchani beradigan yuklab olish havolasi keyingi oyda boshqa tarkib berishi mumkin, shuning uchun ishga tushirgan commit yoki versiyani yozib oling va oʻz nusxangizni saqlang. Qaysi sozlamalarni distributiv paketlari, qaysilarini skript qayta ishga tushirishda yoki qoʻlda tahrirlashda ustidan yozishini ham oldindan hal qiling: bu ikki xizmat yoʻlining nosozlik usullari boshqacha.
Skript sizga bera olmaydigan narsa
Muvaffaqiyatli oʻrnatish ishlaydigan joylashtirishni beradi va shu yerda toʻxtaydi. U tunnel qaysi manbalarga tegishini hal qilmaydi — bu kirish siyosati savoli va unga xost xavfsizlik devori ham, yuqoridagi tarmoq ham oʻz fikrini aytadi. Kim hisob maʼlumotlarini olishini, ular qanday tarqatilishini yoki xodim ketganda uning kirishi qanday bekor qilinishini ham hal qilmaydi. Va u yomon yangilanishdan keyin Qayta ishga tushirishdan keyin qayta tiklash ni ham hal qilmaydi — odamlar odatda eng noqulay soatda bilib qoladigan qism shu.
Mijoz profillari va koʻrinadigan sirlar — bu kirish materiali, oʻrnatish jurnali emas. Yaratilgan va umumiy kanalga tashlangan profil bu hisob, va oʻrnatish xulosasining ekran surati uchun ham xuddi shu mezon amal qiladi. Xizmatni tiklash uchun zarur boʻlgan identifikatsiya holatining himoyalangan inventarini yuriting va shundan buyon qaysi hisob maʼlumotlari bekor qilinganini yozib boring.
Birinchi mijoz — qabul sinovi
Joylashtirishni vakolatli mijozdan, siz haqiqatan yoqqan protokol bilan qabul qiling. Nomlar toʻgʻri kelishini, tunnel ichidagi manzil siz kutganingizdek ekanini va tashqi manzil oʻzgarmasligini tekshiring. Bu tekshiruvni yozib qoʻying, chunki keyingi safar kimdir shu yozuvga tayanadi.
Agar siz xohlagan kombinatsiya endi qoʻllab-quvvatlanmasa, oʻrnatishdan oldin qoʻllab-quvvatlanadigan yoʻlni tanlang. Eskirgan konfiguratsiyani tiriltirish keyingi yangilanishda yana buziladi va buni tuzatish uchun yana bir kecha kerak boʻladi.
Topshirish varaqasini yozing
Qisqa tuting: xost, uni qurgan reviziya, kerakli portlar, komponentlar va yangilanish uchun javobgar shaxs. Bu bir varaq keyingi odamga kerak boʻladigan hamma narsani beradi.
Xost oʻzgarganda shu varaqani koʻrib chiqing, faqat biror narsa buzilganda emas. Hech qachon yangilanmaydigan topshirish hujjati tezda notoʻgʻri hujjatga aylanadi.