Windows EC2 üçün VPN müştərisi, VPN serveri, yoxsa AWS şlüzü?
Windows EC2 instansiyası VPN proqramı işlədə bilər, lakin müştəri, özünü idarə edən server və AWS şlüzü fərqli sahibləri olan fərqli rollardır.
Komanda Windows EC2 instansiyasında işləyən tətbiq üçün VPN bağlantısına ehtiyac duyur, uyğun müştəri proqramını tapır, quraşdırır və sonra soruşur ki, VPC-nin qalan hissəsi niyə ondan istifadə edə bilmir. Quraşdırma işlədi; rol heç vaxt müəyyən edilmədi. Qonaq daxilində işləyən proqram başqasının şəbəkəsinə qoşulan müştəri, digər müştəriləri qəbul edən server və ya AWS-in idarə etdiyi VPN məhsullarından heç biri ola bilər və hər rol sizdə fərqli iş qoyur.
Simptom adətən yanlış roldur
Ümumi simptom yanlış problemi həll edən işlək tuneldir. VM-dəki müştəri həmin VM-ə çıxış yolu verir; noutbukunuza, ofisinizə və ya başqa alt şəbəkəyə giriş yolu vermir. VM-dəki server başqalarına giriş yolu verir, lakin indi dinləyici, autentifikasiya və yönləndirmə sizin əlinizdədir.
İdarə olunan xidmətlər xidmətin istismarını AWS-ə köçürür və dizaynı sizdə qoyur. Site-to-Site VPN şəbəkələri müştəri şlüzü və AWS şlüzü vasitəsilə birləşdirir, Client VPN isə uzaq cihazlara idarə olunan son nöqtə verir. Hər iki halda marşrutlar, avtorizasiya qaydaları və kimlik mənbəyi sizin konfiqurasiyanızdır və heç bir məhsul Windows qonağının içində ümumi təyinatlı müştəri quraşdırmır.
Dörd forma mümkündür və cədvəl onları nəyin nəyə qoşulduğuna və əməliyyat yükünü kimin daşıdığına görə ayırır.
| 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 |
Məhsul adını deyil, sətri oxuyun: eyni Windows instansiyası içində hansı proqramın işləməsindən asılı olaraq iki fərqli sırada ola bilər.
VM daxilində müştəri: VM şəbəkəyə qoşulur
Çıxış müştərisi hər hansı quraşdırmadan əvvəl Windows buraxılışını, arxitekturanı və sürücü tələblərini yoxlamalıdır. Müştəri instansiyada marşrutları və DNS-i dəyişəcək, bu da orada artıq işləyən xidmətlərə, o cümlədən uzaqdan idarəetmə üçün istifadə etdiyiniz yola təsir edə bilər. Adapterin adını və müştərinin təyin etdiyi interfeys metrikanı qeyd edin, çünki yeni interfeys mövcudun qarşısına keçə bilər. İnstansiya SSH və ya RDP əvəzinə sessiya meneceri ilə idarə olunursa, müştəri qoşulduqdan sonra həmin yolun hələ də işlədiyini təsdiqləyin.
Müştərini aktivləşdirməzdən əvvəl hansı trafiki daşıyacağına qərar verin. Tam tunel idarəetmə sessiyasını tutub sizi kənarda qoya bilər, bölünmüş tunel isə instansiyanın şəxsi şəbəkəyə çatmasına imkan verərkən digər trafiki başqa çıxışa yönəldə bilər. İkinci idarəetmə yolu mövcud olmaqla sınaq keçirin və müştərinin quraşdırdığı marşrutları qeyd edin ki, sonrakı dəyişiklik izah oluna bilsin.
VM daxilində server: digər müştərilər ona qoşulur
Özünü idarə edən server üçün dinləyici, sertifikat və ya açar materialı, istifadəçi bazası və yönləndirmə qaydaları sizə aiddir. Server digər müştərilər üçün trafiki yönləndirirsə, instansiya marşrutlaşdırıcıya çevrilir və bu, qonaq səviyyəsində yönləndirmə ilə yanaşı AWS səviyyəsində marşrut və təhlükəsizlik qrupu dəyişiklikləri tələb edir.
Dinləyicini qonaqdan, sonra başqa alt şəbəkədən yoxlayın, daha sonra instansiyanın yönləndirdiyi hostu yoxlayın. Sağlam yerli xidmət yönləndirilən yol haqqında heç nə sübut etmir, ona görə də hər iki nəticəni dəyişiklik qeydinə yazın.
İdarə olunan şlüzlər xidməti saxlayır, giriş dizaynınızı yox
AWS Site-to-Site VPN müştəri şlüzü və AWS şlüzü tunel rollarını sənədləşdirir və həmin bağlantının alınması hər uzaq giriş dizaynını əvəz etmir. Client VPN müştəri profilləri ilə idarə olunan son nöqtəni sənədləşdirir, avtorizasiya qaydaları və hədəf marşrutlar isə sizdə qalır. AWS son nöqtəni və sertifikatlarını işlək saxlayır; kimin hansı tətbiqə çata biləcəyi hələ də sizin yazdığınız və saxladığınız avtorizasiya qaydasıdır.
Məhsulları beş ox üzrə seçin: hər birinin hansı rolu oynadığı, hansı protokolları qəbul etdiyi, hansı kimlik mənbəyini gözlədiyi, trafikin necə yönləndirildiyi və əlçatanlığın necə təmin edildiyi. Forum mövzusunda sitat gətirilən hər hansı tək ötürmə qabiliyyəti rəqəmini atlayın, çünki dərc olunan tutum xidmətlə birlikdə dəyişir. Və idarə olunan tunel cütünün ixtiyari qonaq müştərisinin davranışını dəyişdiyini güman etməyin.
Rolu məhsuldan əvvəl seçin
İstiqaməti adlandıran bir cümlə yazın: bu VM şəbəkəyə qoşulur, bu VM müştəriləri qəbul edir və ya AWS şlüzü müəyyən edilmiş şəbəkələri birləşdirir.
Həmin cümlə məhsulun qısa siyahısını, proqramın sahibini və sazlayacağınız nasazlıq rejimlərini müəyyən edir. Tələb uzaq istifadəçilərin tətbiqə çatmasıdırsa, tətbiqin VM-ində quraşdırılmış müştəri yanlış formadır. Tələb bir VM-in tərəfdaş şəbəkəsinə çatmasıdırsa, idarə olunan sayt-sayt şlüzü tapşırığın ehtiyacından daha artıq maşın deməkdir. Hər iki cavab qanunidir; yalnız biri yazdığınız cümləyə uyğun gəlir.