EC2 Windows: VPN mijozi, VPN serveri yoki AWS darvozasi?
Windows EC2 nusxasi VPN dasturiy ta’minotini ishga tushirishi mumkin, ammo mijoz, oʻz-oʻzini boshqaradigan server va AWS darvozasi turli egalarga ega turli rollardir.
Jamoa Windows EC2 nusxasida ishlaydigan ilova uchun VPN ulanishiga muhtoj boʻlib, mos mijoz dasturiy ta’minotini topadi, uni oʻrnatadi va keyin VPCning qolgan qismi nega undan foydalana olmasligini soʻraydi. O’rnatish ishladi; rol hech qachon belgilanmagan. Mehmon ichida ishlaydigan dasturiy ta’minot boshqa birovning tarmogʻiga qoʻshiladigan mijoz, boshqa mijozlarni qabul qiladigan server yoki AWS boshqaradigan ikkala VPN mahsulotidan hech biri boʻlishi mumkin va har bir rol sizga boshqa ish qoldiradi.
Alomat odatda notoʻgʻri rol
Keng tarqalgan alomat notoʻgʻri muammoni hal qiladigan ishlaydigan tunnel. VM ichidagi mijoz oʻsha VMga chiqish yoʻlini beradi; u sizning noutbukingizga, ofisingizga yoki boshqa quyi tarmoqqa kirish yoʻlini bermaydi. VM ichidagi server boshqalarga kirish yoʻlini beradi, ammo endi tinglovchi, autentifikatsiya va uzatish sizniki.
Boshqariladigan xizmatlar xizmatning ishlashini AWSga oʻtkazadi va dizaynni sizga qoldiradi. Site-to-Site VPN tarmoqlarni mijoz darvozasi va AWS darvozasi orqali bogʻlaydi, Client VPN esa uzoq qurilmalarga boshqariladigan soʻnggi nuqta beradi. Ikkala holatda ham marshrutlar, ruxsat berish qoidalari va identifikatsiya manbasi sizning konfiguratsiyangiz, va hech bir mahsulot Windows mehmoni ichiga umumiy maqsadli mijozni oʻrnatmaydi.
Toʻrt shakl mumkin, jadval ularni nima nimaga ulanadi va operatsion yukni kim koʻtaradi degan asosda ajratadi.
| Role | What connects | Who owns the VPN software |
|---|---|---|
| Client in the Windows VM | This VM dials out into someone else's network | You, plus the software vendor |
| Server in the Windows VM | Inbound clients and sites attach to this VM | You, end to end |
| AWS Site-to-Site VPN | Two networks meet through a customer gateway and an AWS gateway | AWS operates the tunnels; you own the peer and route design |
| AWS Client VPN | User devices attach to an endpoint AWS operates | AWS operates it; you own the access rules |
Mahsulot nomini emas, qatorni oʻqing: bir xil Windows nusxasi ichida qaysi dasturiy ta’minot ishlashiga qarab ikki xil qatorda boʻlishi mumkin.
VM ichidagi mijoz: VM tarmoqqa qoʻshiladi
Chiquvchi mijoz biror narsa oʻrnatilishidan oldin Windows versiyasini, arxitekturasini va drayver talablarini tekshirishi kerak. Mijoz nusxadagi marshrutlar va DNSni oʻzgartiradi, bu u yerda allaqachon ishlayotgan xizmatlarga, jumladan masofaviy boshqarish uchun ishlatadigan yoʻlingizga ta’sir qilishi mumkin. Mijoz oʻrnatadigan adapter nomi va interfeys koʻrsatkichini yozib oling, chunki yangi interfeys mavjudidan ustunlik olishi mumkin. Agar nusxa SSH yoki RDP oʻrniga sessiya menejeri orqali boshqarilsa, mijoz ulangandan keyin ham bu yoʻl ishlashini tasdiqlang.
Mijozni yoqishdan oldin u qanday trafikni tashishini hal qiling. Toʻliq tunnel boshqaruv sessiyasini ushlab sizni tashqarida qulflab qoʻyishi mumkin, boʻlingan tunnel esa nusxaning xususiy tarmoqqa yetishiga ruxsat berib, boshqa trafigi boshqa chiqishga ketadi. Ikkinchi boshqaruv yoʻli mavjud boʻlganda sinab koʻring va mijoz oʻrnatadigan marshrutlarni yozib oling, shunda keyingi oʻzgarish izohlanadi.
VM ichidagi server: boshqa mijozlar unga qoʻshiladi
O’z-oʻzini boshqaradigan server uchun tinglovchi, sertifikat yoki kalit materiali, foydalanuvchilar bazasi va uzatish qoidalari sizniki. Agar server boshqa mijozlar uchun trafikni uzatsa, nusxa marshrutizatorga aylanadi va bu mehmon darajasidagi uzatish bilan birga AWS darajasidagi marshrut va xavfsizlik guruhi oʻzgarishlarini talab qiladi.
Tinglovchini mehmondan va yana boshqa quyi tarmoqdan tekshiring, soʻng nusxa uzatadigan xostni tekshiring. Sogʻlom mahalliy xizmat uzatiladigan yoʻl haqida hech narsani isbotlamaydi, shuning uchun ikkala natijani oʻzgarish eslatmasiga yozing.
Boshqariladigan darvozalar xizmatni saqlaydi, sizning kirish dizayningizni emas
AWS Site-to-Site VPN mijoz darvozasi va AWS darvozasining tunnel rollarini hujjatlashtiradi va bu ulanishni sotib olish har bir masofaviy kirish dizaynini almashtirmaydi. Client VPN mijoz personlari bilan boshqariladigan soʻnggi nuqtani hujjatlashtiradi, ruxsat berish qoidalari va maqsad marshrutlari esa sizniki boʻlib qoladi. AWS soʻnggi nuqta va uning sertifikatlarini ishlab turadi; kim qaysi ilovaga yeta olishi hali ham siz yozadigan va saqlaydigan ruxsat qoidasidir.
Mahsulotlarni besh oʻq boʻyicha tanlang: har biri qanday rol oʻynaydi, qaysi protokollarni qabul qiladi, qaysi identifikatsiya manbasini kutadi, trafik qanday uzatiladi va mavjudlik qanday taqdim etiladi. Forum mavzusida keltirilgan har qanday yagona oʻtkazuvchanlik raqamini e’tiborsiz qoldiring, chunki e’lon qilingan sigʻim xizmat bilan birga oʻzgaradi. Va boshqariladigan tunnel jufti har qanday mehmon mijozning xatti-harakatini oʻzgartirishini oʻylamang.
Rolni mahsulotdan oldin tanlang
Yoʻnalishni nomlaydigan bitta gap yozing: bu VM tarmoqqa qoʻshiladi, bu VM mijozlarni qabul qiladi yoki AWS darvozasi belgilangan tarmoqlarni bogʻlaydi.
O’sha gap mahsulotlarning qisqa roʻyxatini, dasturiy ta’minot egasini va siz tuzatadigan nosozlik rejimlarini belgilaydi. Agar talab masofaviy foydalanuvchilarning ilovaga yetishi boʻlsa, ilovaning VM ichiga oʻrnatilgan mijoz notoʻgʻri shakl. Agar talab bitta VMning hamkor tarmogʻiga yetishi boʻlsa, boshqariladigan sayt-sayt darvozasi vazifaga kerak boʻlganidan koʻproq mexanizm. Ikkala javob ham qonuniy; ulardan faqat bittasi siz yozgan gapga mos keladi.