Timu inahitaji muunganisho wa VPN kwa programu inayoendeshwa kwenye kielelezo cha EC2 cha Windows, hupata programu ya mteja inayofaa, huisakinisha, kisha huuliza kwa nini sehemu nyingine ya VPC haiwezi kuitumia. Usakinishaji ulifanikiwa; jukumu halikuamuliwa kamwe. Programu inayoendeshwa ndani ya mgeni inaweza kuwa mteja anayejiunga na mtandao wa mtu mwingine, seva inayokubali wateja wengine, au si mojawapo ya bidhaa za VPN zinazosimamiwa na AWS, na kila jukumu huacha kazi tofauti kwako.

Dalili kwa kawaida ni jukumu lisilo sahihi

Dalili ya kawaida ni handaki inayofanya kazi lakini hutatua tatizo lisilo sahihi. Mteja aliye ndani ya VM huipa VM hiyo njia ya kutoka; haipi kompyuta yako ya mkononi, ofisi yako au subnet nyingine njia ya kuingia. Seva iliyo ndani ya VM huwapa wengine njia ya kuingia, lakini sasa unamiliki msikilizaji, uthibitishaji na upelekaji.

Huduma zinazosimamiwa huhamisha uendeshaji wa huduma kwenda AWS na kuacha ubunifu kwako. Site-to-Site VPN huunganisha mitandao kupitia lango la mteja na lango la AWS, na Client VPN huwapa vifaa vya mbali kituo cha mwisho kinachosimamiwa. Katika hali zote mbili njia, kanuni za uidhinishaji na chanzo cha utambulisho ni usanidi wako, na hakuna bidhaa inayosakinisha mteja wa matumizi ya jumla ndani ya mgeni wa Windows.

Maumbo manne yanawezekana, na jedwali huyatenganisha kwa kile kinachounganishwa na nini na nani anabeba mzigo wa uendeshaji.

RoleWhat connectsWho owns the VPN software
Client in the Windows VMThis VM dials out into someone else's networkYou, plus the software vendor
Server in the Windows VMInbound clients and sites attach to this VMYou, end to end
AWS Site-to-Site VPNTwo networks meet through a customer gateway and an AWS gatewayAWS operates the tunnels; you own the peer and route design
AWS Client VPNUser devices attach to an endpoint AWS operatesAWS operates it; you own the access rules

Soma safu, sio jina la bidhaa: kielelezo kilekile cha Windows kinaweza kuwa katika safu mbili tofauti kulingana na programu inayoendeshwa ndani yake.

Mteja ndani ya VM: VM hujiunga na mtandao

Mteja anayetoka anahitaji toleo la Windows, usanifu na mahitaji ya dereva kukaguliwa kabla ya kitu chochote kusakinishwa. Mteja atabadilisha njia na DNS kwenye kielelezo, jambo ambalo linaweza kuathiri huduma zinazoendeshwa hapo tayari, ikiwa ni pamoja na njia unayotumia kwa utawala wa mbali. Andika jina la adapta na kipimo cha kiolesura ambacho mteja huweka, kwa sababu kiolesura kipya kinaweza kupata kipaumbele juu ya kilichopo. Ikiwa kielelezo kinasimamiwa kupitia meneja wa vipindi badala ya SSH au RDP, thibitisha kwamba njia hiyo bado inafanya kazi baada ya mteja kuunganisha.

Amua ni trafiki gani mteja anapaswa kubeba kabla ya kumwezesha. Handaki kamili inaweza kunasa kipindi cha utawala na kukufungia nje, na handaki iliyogawanywa inaweza kuacha kielelezo kifikia mtandao wa faragha wakati trafiki yake nyingine inachukua njia nyingine ya kutoka. Jaribu ukiwa na njia ya pili ya utawala inapatikana, na andika njia ambazo mteja husakinisha ili mabadiliko ya baadaye yaelezeke.

Seva ndani ya VM: wateja wengine hujiunga nayo

Kwa seva inayosimamiwa kibinafsi unamiliki msikilizaji, cheti au nyenzo ya ufunguo, hifadhidata ya watumiaji na kanuni za upelekaji. Ikiwa seva hupeleka trafiki kwa wateja wengine, kielelezo kinakuwa kipanga njia, na hiyo inahitaji upelekaji wa ngazi ya mgeni pamoja na mabadiliko ya njia na vikundi vya usalama vya ngazi ya AWS.

Jaribu msikilizaji kutoka kwa mgeni na tena kutoka subnet nyingine, kisha jaribu mwenyeji ambaye kielelezo hupeleka kwake. Huduma ya ndani yenye afya haithibitishi chochote kuhusu njia iliyopelekwa, kwa hivyo andika matokeo yote mawili kwenye dokezo la mabadiliko.

Malango yanayosimamiwa huhifadhi huduma, sio ubunifu wako wa ufikiaji

AWS Site-to-Site VPN huandika majukumu ya handaki ya lango la mteja na lango la AWS, na kununua muunganisho huo hakubadilishi kila ubunifu wa ufikiaji wa mbali. Client VPN huandika kituo cha mwisho kinachosimamiwa na wahusika wa mteja, wakati kanuni za uidhinishaji na njia lengwa zinabaki zako. AWS huweka kituo cha mwisho na vyeti vyake vikiwa hai; nani anaweza kufikia programu ipi bado ni kanuni ya uidhinishaji unayoandika na kuitunza.

Chagua kati ya bidhaa kwenye ekseli tano: jukumu gani kila moja inacheza, itifaki zipi inakubali, chanzo gani cha utambulisho inatarajia, trafiki inapelekwa vipi na upatikanaji unatolewa vipi. Puuza takwimu yoyote moja ya uwezo wa kupitisha iliyonukuliwa kwenye uzi wa jukwaa, kwa sababu uwezo uliochapishwa huenda pamoja na huduma. Na usidhani kwamba jozi ya handaki inayosimamiwa hubadilisha tabia ya mteja mgeni yeyote.

Chagua jukumu kabla ya bidhaa

Andika sentensi moja inayotaja mwelekeo: VM hii hujiunga na mtandao, VM hii inakubali wateja, au lango la AWS huunganisha mitandao iliyobainishwa.

Sentensi hiyo huamua orodha fupi ya bidhaa, mmiliki wa programu na hali za kushindwa utakazorekebisha. Ikiwa hitaji ni kwamba watumiaji wa mbali wafikie programu, mteja aliyesakinishwa kwenye VM ya programu ni umbo lisilo sahihi. Ikiwa hitaji ni kwamba VM moja ifikie mtandao wa mshirika, lango la tovuti-hadi-tovuti linalosimamiwa ni mashine nyingi kuliko kazi inavyohitaji. Majibu yote mawili ni halali; moja tu linaendana na sentensi uliyoandika.

Makala zinazohusiana