Katika uzi mmoja wa jukwaa, ifconfig-noexec inatolewa kama suluhisho linalobakisha kikao cha SSH hai wakati handaki linapoinuka. Hoja hiyo inasikika kuwa ya kweli hadi uangalie kile chaguo hili linagusa kwa kweli. Inazuia OpenVPN kusanidi anwani ya kiolesura cha handaki na badala yake inakabidhi thamani hizo kwa hati; kuhusu jibu la muunganisho wako wa usimamizi linaenda wapi, haisemi kitu. Kuamini kinyume chake hutoa handaki lisilo na anwani inayoweza kutumika na kikao cha SSH ambacho bado kinakufa.

Chaguo hili kwa kweli linakabidhi nini

Kwa chaguo-msingi, mteja huinua kifaa cha handaki na kugawa anwani za ndani na za mbali ambazo seva ilimpa. Ikiwa ifconfig-noexec imewekwa, hatua hiyo inarukwa, na thamani zilizojadiliwa huhamishwa kwenye mazingira ya hati ili kitu kingine kiweze kuzitumia.

Umiliki unahamia. Badala yake hakuna kitu kinachobuniwa.

Kwa hiyo swali ambalo chaguo hili linajibu ni nani anasanidi kiolesura, na swali ambalo halijibu ni jinsi pakiti zinavyopata njia ya kurudi kwako. Tenganisha haya mawili, vinginevyo utatumia jioni nzima ukihariri njia ili kufidia kiolesura kisicho na anwani.

Chaguo tatu zinazofanana zenye kazi tofauti

Familia hii ni rahisi kuchanganya kwa sababu majina yanatofautiana kwa neno moja na dalili zinaingiliana. Soma kila moja inakandamiza nini kabla ya kuchagua yoyote.

OptionWhat stops happening
ifconfig-noexecOpenVPN's own tunnel-address configuration; values go to scripts instead
route-noexecAutomatic route addition and removal; route details go to a script
route-nopullServer-pushed routes and related options such as DNS are rejected

Hivi ni mbadala vya kueleweka kimoja kimoja, si seti ya kubandika pamoja. Kukandamiza usanidi wa anwani hakukandamizi mabadiliko ya njia, kanuni za firewalls au chaguo zilizosukumwa zinazobeba DNS. Hati iliyokabidhiwa pia iko huru kubadili njia, na hiyo ni uamuzi unaoukabidhi badala ya kuuepuka.

Ikiwa mteja wa muuzaji anafunga injini, tumia muunganisho wake unaotumika badala ya kutupa agizo la ngazi ya chini kwenye wasifu na kutumaini kwamba kifuniko kitaheshimu. Vifuniko mara nyingi huzalisha upya wasifu wakati wa kuunganisha, kwa hiyo hariri ya mkono hupotea bila hitilafu. Angalia mahali mteja anahifadhi mipangilio yake kabla ya kutumia jioni nzima kwenye faili. Hiyo inahusu kila safu ya jedwali, si ile uliyokuja kwa ajili yake tu.

Kikao cha SSH ulichokusudia kulinda

Muunganisho wa SSH una anwani ya chanzo, anwani ya lengo na njia ya jibu. Kwenye seva iliyoweka hivi punde chaguo-msingi la handaki kamili, jibu kwa anwani yako ya umma linaendana na handaki, na lango la VPN linaitupa.

Hakuna kitu katika usanidi wa anwani za kiolesura cha handaki kinachobadilisha hilo.

Kinachotengeneza ni njia mahususi zaidi kwa anwani yako ya usimamizi kupitia lango la kabla ya handaki, au kanuni ya sera inayoelekeza trafiki hiyo, pamoja na mipangilio ya kichujio ambayo mwenyeji wako anaitumia. Matatizo mawili wakati mwingine yanaonekana pamoja, na ndivyo moja inavyochukuliwa kama tiba ya lingine. Yajaribu kivyake: inua handaki bila chaguo, angalia anwani ya kiolesura na njia ya jibu, kisha amua ni ipi kati ya hizo mbili iliyovunjika kwa kweli.

Hati iliyokabidhiwa inapaswa kuchukua nini

Ikiwa kwa kweli unataka mmiliki mwingine asanidi kiolesura, orodhesha kazi: tumia anwani ya ndani na ya mbali, inua kifaa, rejesha au ondoa uanwani wakati wa kutenganisha, na fanya vilevile tena baada ya kuunganisha upya. Thamani za kikao kimoja kilichofanikiwa hazipaswi kuwekwa kwa mkono, kwa sababu seva inaweza kutoa jozi lingine wakati ujao.

Vigezo vya mazingira ambavyo mteja hutoa ndiyo pembejeo pekee inayotumika kwa kazi hiyo.

env | grep -E '^ifconfig_|^route_'

Ndani ya hati ya route-up vigezo hivyo vinapatikana; kutoka kazi ya cron au shell ya mkono havipatikani. Thibitisha ni kitu gani cha mzunguko wa maisha ambacho toleo lako linatumia, na thibitisha kuwa kitu hicho kinaendeshwa na ruhusa za kutosha kubadili kiolesura, kwa sababu mteja anaweza kuwa ameshashuka kwa mtumiaji asiye na ruhusa.

Jaribu mzunguko wote wa maisha, si kikao kimoja

Inua handaki, angalia anwani kwenye kifaa, kisha unganisha upya na uangalie tena. Usanidi unaofanya kazi mara moja na kushindwa katika jaribio la pili kwa kawaida humaanisha kuwa hatua iliyokabidhiwa inaendeshwa tu kwenye muunganisho wa kwanza.

Kisha jaribu vigezo vyote viwili vya kukubalika pamoja: muunganisho mpya wa SSH kupitia njia ya usimamizi iliyokusudiwa unafanya kazi, na programu iliyoruhusiwa inatumia handaki ipasavyo.

Kikao cha zamani cha SSH kinachobaki hai kwa bahati wakati handaki halina anwani si mafanikio, na hiyo ndiyo hali ambayo chaguo hili huzalisha wakati hakuna anayechukua kazi hiyo. Angalia kwanza anwani ya kiolesura, kisha njia ya jibu ya usimamizi, kisha programu. Ikiwa mbili kati ya tatu ni mbaya, chaguo limehamisha kazi bila kuipa mmiliki.

Makala zinazohusiana