EC2 Windows: VPN клиент, VPN сервер эсвэл AWS гарц уу?
Windows EC2 инстанс VPN програм хангамж ажиллуулж болох ч клиент, өөрөө удирддаг сервер, AWS гарц нь өөр өөр эзэмшигчтэй өөр өөр үүрэг юм.
Баг Windows EC2 инстанс дээр ажиллаж буй апп-д VPN холболт хэрэгтэй болж, тохирох клиент програм олж суулгаад, дараа нь VPC-ийн бусад хэсэг яагаад үүнийг ашиглаж чадахгүй байгааг асуудаг. Суулгалт амжилттай болсон; үүргийг хэзээ ч шийдээгүй. Зочны дотор ажиллаж буй програм нь бусдын сүлжээнд нэгдэх клиент, бусад клиентийг хүлээн авах сервер, эсвэл AWS-ийн удирддаг VPN бүтээгдэхүүний аль нь ч байж болохгүй, үүрэг бүр танд өөр ажил үлдээдэг.
Шинж тэмдэг нь ихэвчлэн буруу үүрэг
Нийтлэг шинж тэмдэг нь буруу асуудлыг шийддэг ажиллаж буй туннель юм. VM доторх клиент тухайн VM-д гадагш гарах зам өгдөг; энэ нь таны зөөврийн компьютер, оффис эсвэл өөр дэд сүлжээнд дотогш орох зам өгдөггүй. VM доторх сервер бусдад дотогш орох зам өгдөг, гэхдээ одоо сонсогч, баталгаажуулалт, дамжуулалт таны мэдэлд байна.
Удирддаг үйлчилгээнүүд үйлчилгээний үйл ажиллагааг AWS рүү шилжүүлж, дизайныг танд үлдээдэг. Site-to-Site VPN сүлжээг харилцагчийн гарц ба AWS гарцаар холбодог, Client VPN алсын төхөөрөмжүүдэд удирддаг төгсгөлийн цэг өгдөг. Хоёр тохиолдолд маршрут, зөвшөөрлийн дүрэм, таних тэмдгийн эх сурвалж нь таны тохиргоо бөгөөд аль ч бүтээгдэхүүн Windows зочны дотор ерөнхий зориулалтын клиент суулгадаггүй.
Дөрвөн хэлбэр боломжтой бөгөөд хүснэгт нь юу юутай холбогдож, үйл ажиллагааны ачааг хэн үүрч байгаагаар нь ялгадаг.
| 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 |
Бүтээгдэхүүний нэрийг биш мөрийг уншина уу: нэг Windows инстанс дотор ямар програм ажиллаж байгаагаас хамааран хоёр өөр мөрөнд байж болно.
VM доторх клиент: VM сүлжээнд нэгддэг
Гадагш гарч буй клиент ямар нэгэн зүйл суулгахаас өмнө Windows хувилбар, архитектур, драйверын шаардлагыг шалгуулах хэрэгтэй. Клиент инстанс дээрх маршрут болон DNS-ийг өөрчилнө, энэ нь тэнд аль хэдийн ажиллаж буй үйлчилгээнүүдэд, тэр дундаа алсын удирдлагад ашигладаг замд нөлөөлж болно. Клиентийн тохируулах адаптерын нэр болон интерфэйсийн хэмжүүрийг тэмдэглээрэй, учир нь шинэ интерфэйс одоогийнхоос давуу эрх авч болно. Хэрэв инстансыг SSH эсвэл RDP-ийн оронд сессийн менежерээр удирддаг бол клиент холбогдсоны дараа ч тэр зам ажиллаж байгаа эсэхийг баталгаажуулна уу.
Клиентийг идэвхжүүлэхээс өмнө ямар трафик зөөхийг шийдээрэй. Бүрэн туннель удирдлагын сессийг барьж таныг гадагш түгжиж болох бөгөөд хуваасан туннель инстансыг хувийн сүлжээнд хүргэх зуур бусад трафик нь өөр гарцаар гарч болно. Хоёр дахь удирдлагын зам бэлэн байхад туршиж, клиентийн суулгах маршрутуудыг тэмдэглээрэй, ингэснээр дараагийн өөрчлөлтийг тайлбарлаж болно.
VM доторх сервер: бусад клиентүүд түүнд нэгддэг
Өөрөө удирддаг серверийн хувьд сонсогч, гэрчилгээ эсвэл түлхүүрийн материал, хэрэглэгчийн мэдээллийн сан, дамжуулах дүрэм таны мэдэлд. Хэрэв сервер бусад клиентүүдийн трафикийг дамжуулбал инстанс чиглүүлэгч болж, энэ нь зочны түвшний дамжуулалт ба AWS түвшний маршрут, аюулгүй байдлын бүлгийн өөрчлөлтийг шаарддаг.
Сонсогчийг зочноос, дараа нь өөр дэд сүлжээнээс шалгаж, дараа нь инстансын дамжуулж буй хостдыг шалгана уу. Эрүүл орон нутгийн үйлчилгээ дамжуулсан замын талаар юу ч нотолдоггүй тул хоёр үр дүнг өөрчлөлтийн тэмдэглэлд бичээрэй.
Удирддаг гарцууд үйлчилгээг хадгалдаг, таны хандалтын дизайныг биш
AWS Site-to-Site VPN харилцагчийн гарц ба AWS гарцын туннелийн үүргийг баримтжуулдаг бөгөөд тэр холболтыг худалдаж авах нь алсын хандалтын дизайн бүрийг орлохгүй. Client VPN клиентийн персона бүхий удирддаг төгсгөлийн цэгийг баримтжуулдаг бол зөвшөөрлийн дүрэм, зорилтот маршрут таных хэвээр үлддэг. AWS төгсгөлийн цэг болон түүний гэрчилгээг ажиллуулж байдаг; хэн аль апп-д хүрч болох нь таны бичиж, арчдаг зөвшөөрлийн дүрэм хэвээр байна.
Бүтээгдэхүүнүүдийн дундаас таван тэнхлэгээр сонгоно уу: тус бүр ямар үүрэг гүйцэтгэдэг, ямар протокол хүлээн авдаг, ямар таних тэмдгийн эх сурвалж хүлээдэг, трафик хэрхэн дамжуулагддаг, боломжтой байдал хэрхэн хангагддаг. Форум сэдэвт дурдсан аливаа ганц дамжуулах чадварын тоог үл тоомсорлоорой, учир нь нийтэлсэн хүчин чадал үйлчилгээтэй хамт өөрчлөгддөг. Мөн удирддаг туннелийн хос дурын зочны клиентийн зан төлөвийг өөрчилдөг гэж бүү бодоорой.
Үүргийг бүтээгдэхүүнээс өмнө сонгоно уу
Чиглэлийг нэрлэсэн нэг өгүүлбэр бичээрэй: энэ VM сүлжээнд нэгддэг, энэ VM клиентүүдийг хүлээн авдаг, эсвэл AWS гарц тодорхойлсон сүлжээг холбодог.
Тэр өгүүлбэр нь бүтээгдэхүүний богино жагсаалт, програмын эзэмшигч, таны засах алдааны горимуудыг тодорхойлдог. Хэрэв шаардлага нь алсын хэрэглэгчид апп-д хүрэх бол аппын VM дотор суулгасан клиент нь буруу хэлбэр юм. Хэрэв шаардлага нь нэг VM түншийн сүлжээнд хүрэх бол удирддаг сайт-сайт гарц нь даалгаварт хэрэгтэйгээс илүү механизм юм. Хоёр хариулт хоёулаа хууль ёсны; зөвхөн нэг нь таны бичсэн өгүүлбэрт тохирч байна.