በአንዳንድ አውታረ መረቦች ላይ የአካባቢ SOCKS አድማጭ ጠቃሚ ነው፣ በሌሎች ደግሞ አይገኝም። OpenSSH የፕሮክሲ ትዕዛዝን በሁኔታ ላይ ተመስርቶ መምረጥ ይችላል፣ ይህ ምርጫ ለሁሉም አስተናጋጅ እንዲተገበር ሳያደርግ።

ለ OpenSSH ከ OpenBSD የ nc ቅርጽ ጋር፣ ምሳሌ የደንበኛ ውቅር ይህ ነው፦

Host work-server
    HostName ssh.example.net
    User alex

Match originalhost work-server exec "nc -z -w 1 127.0.0.1 1080"
    ProxyCommand nc -X 5 -x 127.0.0.1:1080 %h %p

Match all

originalhost ምርመራውን በ SSH ትዕዛዝ መስመር ላይ በተሰጠው ስም ላይ ብቻ ይገድባል። exec ትዕዛዙ በተሳካ ሁኔታ ሲያልቅ ይመሳሰላል። የመጨረሻው Match all ያንን ሁኔታዊ ወሰን ለቀጣይ ቅንብሮች ያበቃል።

ይህ ከዚህ በፊት ተግባራዊ የሆነ ቅንብር ተቃራኒ የፕሮክሲ ትዕዛዝ ወይም የመዝለል መንገድ አልመረጠም ብሎ ያስባል። SSH ለውቅር አማራጭ በተለምዶ በመጀመሪያ የተገኘውን እሴት ይጠቀማል፣ ስለዚህ በላይኛው አካባቢ ያለ ሰፊ ነባሪ በኋላ ያለው ሁኔታ የሚጠብቀውን ውጤት እንዳይኖረው ሊያደርግ ይችላል።

የሚያዳምጥ ሶኬት መጠነኛ ቃል ነው

ምርመራው ወደ አካባቢ ወደብ ያለውን TCP መዳረሻ ይፈትሻል። የ SOCKS ድርድርን አያጠናቅቅም፣ የሚፈለገውን የመድረሻ ግንኙነት አይመሠርትም፣ ወይም ወደቡ የማን እንደሆነ አያረጋግጥም። አድማጩ ከምርመራው በኋላም ሊጠፋ ይችላል።

የጊዜ ገደቡ ያልተሳካ ምርመራ ወሰን እንዲኖረው ያደርጋል። የሚታዩት አማራጮች የ OpenBSD nc በይነገጽ ናቸው፤ ተመሳሳይ ስም ያላቸው ሌሎች ፕሮግራሞች የተለያዩ አማራጮችን ሊያቀርቡ ይችላሉ።

ሁኔታው በማይመሳሰልበት ጊዜ፣ ይህ ምሳሌ ግንኙነቱን ያለዚህ ProxyCommand ይተወዋል፣ ይህም የተለመደውን መንገዱን ይፈቅዳል። ይህ ቀጥተኛ መዳረሻ ሲፈቀድ ብቻ ተገቢ ነው። ግዴታ የሆነ የፕሮክሲ ፖሊሲ የመገኘት ምርመራን ወደ ሌላ መንገድ ለማምለጫ ፈቃድ አድርጎ መጠቀም የለበትም።

የመድረሻው SSH አስተናጋጅ ስም እና የአስተናጋጅ ቁልፍ ምርመራዎች አሁንም የመድረሻ አገልጋዩን ይለያሉ። የማጓጓዣ ረዳት መምረጥ ያልተጠበቀ የአስተናጋጅ ቁልፍ ለመቀበል ምክንያት አይደለም።

ተዛማጅ ጽሑፎች