Waxaad u baahan tahay inaad ka aragto shaashadda hal Mac mashiinkaaga, Mac wuxuu ku yaal gadaal martigeliye aad horey ula xiriiri karto SSH, su’aashuna waa haddii taas u qalanto VPN. Caadi ahaan maya. Hal gudbin maxalli ah waxay qaaddaa hal deked TCP iyada oo maraysa fadhiga SSH ee aad horey u haysato, hal shaashad oo ku taal hal martigeliyena tani waa hab ka yar oo si fudud loo baari karo marka la barbardhigo dariiqa shabakad dhan.

Sadex shuruud ayaa go’aamiya, mid kastana waxay kaa riixi kartaa VPN-ka la maareeyo.

Sadex shuruud ayaa go’aamiya

Tan kowaad waa baaxadda: hal adeeg oo ku taal hal martigeliye, mise martigeliyeyaal badan iyo dekedo badan. Tan labaad waa haddii bood kasta oo u dhexeeya bastionka iyo bartilmaameedka horey loo aaminay, maxaa yeelay SSH waxay ilaalisaa oo keliya qaybta ay ku dhammaato. Tan sadexaad waa cidda ay tahay inay taageerto habaynta ka dib markaad dhisto, maxaa yeelay tunnel gacan lagu sameeyay wuxuu caadi ahaan ka cimri dheer yahay qofkii fahmay. Sheeg qofkaas ka hor inta aadan bilaabin, qoraalkana ku qor meel uu ka heli karo. Gudbin aan la diiwaangelin waa dhacdo mustaqbalka leh taariikh bilow ah oo dib loo dhigay.

Haddii jawaabtu tahay «hal», «haa» iyo «aniga, hadda», gudbintu waa qalabka saxda ah. Haddii jawaab kasta isbeddesho, naqshad marin-bax fog oo la taageeray sanad gudihiis wuu ka jaban yahay dib-u-eegista dhacdada timaadda tunnel aan la diiwaangelin.

Gudbi hal deked, ma aha shabakadda

Gudbin maxalli ah waxay furtaa dhegeyste mashiinkaaga oo waxay u gudbisaa xiriir kasta iyada oo maraysa serverka SSH ilaa meel uu serverkaasi gaari karo. Mac ay adeegga wadaagga shaashaddiisu ku dhegeysto TCP 5900, iyo bastion xallin kara mac.corp.example, amarku waa gaaban yahay oo si ula kac ah u cidhiidhi. Ikhtiyaar kasta oo ku jira wuxuu u jiraa in habaynta laga dhigo mid yar: shell ma leh, dhegeyste kuma leh dhammaan is-dhexgalka, daemon ma leh. U akhri sida bayaan baaxadeed, ma aha sida cunto karis.

ssh -N -o ExitOnForwardFailure=yes -L 127.0.0.1:15900:mac.corp.example:5900 [email protected]

Dhegeystaha ku xidhka 127.0.0.1 wuxuu ka fogeynayaa is-dhexgalka kale oo dhan. Tani ma aha rasmi: gudbin ku xidhan dhammaan is-dhexgalka waxay laptopkaaga ka dhigtaa gudbiye furan oo galayaa shabakadda shirkadda qof kasta oo ku sugan isla Wi-Fi-ga kafeega. Haddii dekedda horey loo isticmaalayay, dooro deked kale oo sare oo cusboonaysii aragtida; ha joojin adeeg aan xiriir la lahayn si tusaaluhu u dhaco.

Akoonka bastionkana wuxuu u baahan yahay fasax uu ku gudbiyo bartilmaameedkaas. Qaar ka mid ah qaabaynta SSH adag waxay gebi ahaan damiyaan gudbinta dekedaha, qaarna waxay ku xaddidaan amar permit-listen ama permit-open. Akhri siyaasadda serverka ka hor inta aadan u malayn in kanaal la diiday macnaheedu yahay furaha sirta ah khalad.

Waxa SSH sireyso, iyo halka ay joogsato

Fadhiga SSH wuxuu ilaaliyaa socodka ka yimaada Mac-kaaga ilaa bastionka, gudbintuna waxay qaaddaa borotokoolka VNC gudaha fadhigaas iyada oon fahmin. Marka xiriirku ka baxo bastionka xagga bartilmaameedka, hadda kuma jiro gudaha fadhigaaga SSH. Ilaalin kasta oo ku jirta boodkaas ugu dambeeya waxay ka tirsan tahay borotokoolka bartilmaameedka iyo kontoroolka gaarka ah ee shabakadda gaarka ah.

Sidaas darteed boodka VNC ee ugu dambeeya oo fudud lama tilmaami karo inuu sir ah yahay gees ilaa gees sababtoo ah boodka koowaad wuxuu isticmaalay SSH oo keliya. Sharax qaybaha si daacad ah: xoog leh laga bilaabo macmiilka ilaa bastionka, ka dibna wixii bartilmaameedku taageero. Haddii shuruuddu tahay in wadada oo dhan lagu sireeyo hal hab, gudbintu ma buuxiso taas.

Aqoonsiga bartilmaameedka waa mar kale arrin gaar ah. Akoonka SSH ma bixiyo gelitaan macOS, iyo adeegga wadaagga shaashadda wali wuxuu weyddiistaa aqoonsigiisa walina wuxuu dalbadaa liiskiisa gelitaan. Dhegeyste maxalli ah oo aqbala xiriir waxba kama caddeeyo haddii adeegga fog uu aqbali doono fadhiga.

Goorta VPN buuxa uu yahay go’aanka saxda ah

Dooro VPN marka hawshu u baahan tahay in ka badan hal deked: hawlo maamul iyo warbixin ee Apple Remote Desktop waxay isticmaalaan socod dheeraad ah TCP iyo UDP oo hal gudbin TCP qaadi karin. Gudbin ma aha hirgelin qayb ah oo badeeco dhan; waa qalab kale oo yar.

Dooro marka maamulayaal badan ka xirmi doonaan meelo isbeddelaya, maxaa yeelay borofayl la maareeyo wuxuu qaybiyaa waddooyin, aqoonsi iyo siyaasad iyada oon qof kastaba hindisin khad amarka. Dooro marka raadka hantida ay tahay inuu muujiyo cidda wax kula xiriirtay, maxaa yeelay fadhi SSH oo isticmaale kasta iyo gudbin maxalli la wadaago waxay ka tagaan diiwaanno aad u kala duwan.

Ugu dambayn, dooro marka shabakadda bartilmaameedka aysan habboonayn in laga gaaro laptop gabi ahaanba iyada oon albaabka ururka lahayn. Gudbin shaqsi ah waxay dhaaftaa albaabkaas naqshad ahaan, taasina waa sababta ay ugu deelan tahay diiwaanka isbeddelka ee ma aha taariikhda shell.

U oggolow gudbinta inay si cod dheer u guuldareysato

Isticmaal ExitOnForwardFailure=yes si xidhitaan guuldareystay uu joojiyo fadhiga halkii uu ka tagi lahaa shell u eg mid xiran oo waxba gudbin. Hayso hubinta furaha martigeliye oo shidan, oo ka door bide fure ama wakiil furaha sirta ah. Kadib tijaabi URL-ka saxda ah ee aragtidu isticmaalayso, maxaa yeelay fadhi SSH shaqeeya iyo xiriir shaashad shaqeeya waa laba natiijo oo kala duwan.

Macmiilka asalka ah ee macOS, aragtida waxaa lagu gaaraa URL maxalli ah: open "vnc://127.0.0.1:15900". Haddii daaqaddu furanto oo martigeliyaha fog uu diido aqoonsiga, tunnelku wuu fiican yahay dhibaataduna waxay ku jirtaa bartilmaameedka. Haddii daaqaddu waligeed furmin, dhibaatadu waxay ku jirtaa dhegeystaha ama dekedda.

Jooji fadhiga markaad dhammaysato, oo qor dekedda, bastionka, bartilmaameedka iyo siyaasadda akoonka. Gudbin aan cidina diiwaangelin lama kala garan karo albaabka dambe lix bilood kadib, taasina waa doodda ugu xoogga badan ee lagu hayo mid yar, magac leh oo ku meel gaar ah.

Maqaallo la xiriira