Aaladdaadu waxay ka dambeysaa NAT-ka shirkadda isgaarsiinta, waxay furi kartaa xiriiro dibadda ah, waxayna ku shaqeysaa server SSH oo aan cidna gaari karin. Codsiga yimaada badanaa waxaa loo qaabeeyaa "siiso VPN", taas oo ka mid ah jawaabo dhowr ah. Ka hor intaadan aqbalin, go'aan ka gaar haddii aad u baahan tahay hal deked TCP maamul ama waddo la maray oo gaaraysa shabakad-hoosaad dhan, waayo waa mashaariic kala duwan oo leh soo-gaadhista kala duwan.

Tunnel rogan wuxuu si wanaagsan uga jawaabaa nooca cidhiidhiga ah. Aaladdu waxay wacdaa xaruntaada, waxay ka codsataa xarunta inay dhegeysato deked loopback, waxayna dekeddaas dib ugu gudbisaa adeeggeeda SSH. Kadib maamulayaashu waxay gaaraan dhegeeye iyagoo maraya xarunta, ma aha internetka guud.

Saddex shuruud oo go'aamisa doorashada

Qor kuwan ka hor waxqabad kasta. Waa xadka u dhexeeya gelitaan maamul oo xaddidan iyo fidinta shabakad, isku darkooduna waa dariiqa tunnel shan sadar leh uu u noqdo shabakad fidsan oo aan lahayn milkiile.

ConditionReverse tunnel fitsSomething else is needed
How many services must be reachable?One, or a small fixed set on loopbackAnything that needs many ports or dynamic discovery
Who connects, and how are they authenticated?Named administrators with their own hub accountsThird parties, or anything needing per-flow audit you do not control
Does the device's own LAN need to be reachable?NoYes, so a routed VPN or a managed platform is the honest answer

Sadarka saddexaad waa kan dadku ka doodaan. Tunnel u tagaya dekedda SSH ee aalad ma geliyo deriskeeda shabakaddaada, mana ah in loo muujiyo sidii iyadoo sidaas ku samaynaysa iyadoo loo marayo silsilad gudbin dheeraad ah. Haddii baahidu run ahaantii tahay LAN, taas sheeg oo taa beddelkeeda qorshee.

Dhinaca xarunta: akoon gudbin oo xaddidan

Siiso aalad kasta akoonkeeda gudbin oo leh xaqiijin fure dadweyne iyo iyada oo aan lahayn fadhi is-dhexgal ah. Match block ku xaddidan akoonkaas wuxuu hayaa ogolaanshaha mid yar, fure gaarna wuxuu ku sii jiraa aaladda halka uu ku habboon yahay.

Match User relay-dev-7
    AuthenticationMethods publickey
    PubkeyAuthentication yes
    AllowTcpForwarding remote
    PermitListen 127.0.0.1:21022
    GatewayPorts no
    MaxSessions 0
    PermitTTY no
    X11Forwarding no
    AllowAgentForwarding no

MaxSessions 0 waa sadarka xiisaha leh. Wuxuu diidaa fadhiyada qolofka iyo nidaamyada hoose isagoo wali ogolaanaya gudbinta aaladdu u baahan tahay, sidaas darteed fure la xaday lama beddeli karo gelitaan is-dhexgal ah. PermitListen wuxuu xajiyaa cinwaanka iyo dekedda dhegeeyaha dhinaca xarunta, iyo GatewayPorts no wuxuu ku hayaa loopback halkii uu uga furi lahaa shabakadda xaruntu ku taal.

Tijaabi qaabeynta wax ku oolka ah ka hor dib u raridda, oo fadhi labaad furan haysa intaad taas samaynayso. Match block si shil ah u khuseeya qof walba, ama khalad teepo ah oo ku jira magaca xulasho, waa dariiqa caadiga ah ee aad iskaga xidho sanduuqa aad adkaynayso. Soo saar qaabeynta socota oo dib u akhri xulashooyinka halkii aad ka aamini lahayd faylka aad hadda qortay. Ogow in taageerada xulashooyinku ay ku kala duwan tahay dhismayaasha, sidaas darteed sadar lagu aqbalay server cusub ayaa laga yaabaa inuu si fudud u dheellitiro mid hore.

Dhinaca aaladda: gudbin si qaylo dheer u guuldareysata

Aaladdu waxay furtaa xiriirka waxayna codsataa dhegeeyaha. Labada cinwaan ee ku jira doodda -R waxay ka dhigan yihiin waxyaabo kala duwan, akhrintooda bidix ilaa midigna waa dariiqa ugu dhaqsiyaha badan ee lagu xasuusto kee kee.

ssh -NT \
    -o ExitOnForwardFailure=yes \
    -o ServerAliveInterval=30 \
    -o ServerAliveCountMax=3 \
    -R 127.0.0.1:21022:127.0.0.1:22 \
    [email protected]

Lammaanaha bidix waa halka xaruntu ay tahay inay dhegeysato. Lammaanaha midig waa waxa aaladdu ku xirto marka codsi yimaado, oo laga xalliyo dhinaceeda. Beddelkoodu wuxuu soo saaraa tunnel si nadiif ah u kaca oo u gudbiya meel khaldan, taas oo ka xun guuldarro.

ExitOnForwardFailure=yes wuxuu amarka ka dhigaa inuu baxo marka dhegeeyaha la codsaday aan la dhisi karin, sidaas darteed wareegga dib u bilaabista ayaa runta kuu sheegaya halkii uu ka tagi lahaa fadhi nus shaqeynaya. Wax kama sheegayo haddii adeegga SSH maxalliga ah uu caafimaad qabo mustaqbalka, sidaas darteed ku lammaan maamule habraac iyo imtixaan xiriir dhab ah mararka qaarkood.

Marnaba ha ku beddelin cinwaanka dhegeysiga loopback kaarar duurjoog ah si aad uga fogaato boodid dheeraad ah. Isbeddelkaas keligiis waa farqiqa u dhexeeya waddo maamul iyo deked si guud loo gaari karo, wuxuuna badanaa dhaca inta lagu jiro cillad-saarka kadibna wuu sii jiraa. Haddii saaxiibku uusan dekedda ka gaari karin xarunta, hagaaji qaabeynta boodista halkii aad ballaarin lahayd xirnaanta. Loopback waa doodda amniga oo dhan ee naqshaddan.

Gelitaanka maamulaha iyada oo loo marayo xarunta

Maamule leh akoon caadi ah oo ku yaal xarunta wuxuu ka boodi karaa dekedda la gudbiyay. Akoonka gudbinta looma isticmaalo tan, taasina waa saxnaanta in labadooda la kala hayo.

ssh -J [email protected] -o HostKeyAlias=device-7 \
    -p 21022 [email protected]

Xaqiiji furaha martigeliyaha aaladda magaca aad dooratay hoostiisa, waayo furahaas ayaa aqoonsada aaladda silsiladda dhammaadkeeda, tunnelkuna waa kaliya gaadiid. Gelitaanka dhammaad ilaa dhammaad wali wuxuu xaqiijiyaa labada dhammaad; tunnel ku dhammaada xarun la wadaago isagu iskama dhigo waddo lagu kalsoonaan karo.

La wareeg wareegga nolosha

Ku socodsii amarka aaladda maamule habraac hoostiisa oo leh hal tusaale firfircoon oo sax ah iyo siyaasad dib u bilaabis ah oo aad si ula kac ah u dooratay. Xulashooyinka keepalive waxay ogaadaan lammaane dhintay; ma soo nooleeyaan habraac baxay.

Kadib qor nidaamka ka saarista. Aalad kastaa waxay heshaa dhegeeyeheeda iyo furaheeda, sidaas darteed ka saarista waxay ka dhigan tahay in la buriyo akoonkaas oo laga saaro furahaas, ma aha in la rogrogo sir ay wadaagto guutada oo dhan.

Ugu dambeyn, xasuuso waxa loopback ku siinayo. Wuxuu xaddidaa soo-gaadhista shabakadda waxbana kama qabto isticmaalayaasha kale ee maxalliga ah ee xarun la wadaago, sidaas darteed siyaasadda gelitaanka xarunta lafteeda wali waa inay saxnaataa. Tixraaca sshd_config wuxuu diiwaangeliyaa mid kasta oo ka mid ah xulashooyinka kor lagu isticmaalay, waana mudan in si buuxda loo akhriyo qaybaha gudbinta ka hor inta aan la ballaarin midkoodna.

Maqaallo la xiriira