SOCKS એક્ઝિટ છેલ્લા SSH જમ્પ પર મૂકો
SSH જમ્પ-હોસ્ટ પરિવહનને સ્થાનિક ગતિશીલ ફોરવર્ડ સાથે જોડો, જ્યારે અંતિમ વેબસાઇટ કનેક્શન ઇચ્છિત ગેટવે પર રહે.
અંતિમ SSH સર્વરને હોસ્ટ તરીકે ગોઠવો અને મધ્યવર્તી સર્વરને ProxyJump માં મૂકો:
Host proxy-exit
HostName exit.example
User operator
ProxyJump [email protected]
DynamicForward 127.0.0.1:1080તે હોસ્ટ પર અધિકૃત ખાતાં હોય તો ssh -N proxy-exit શરૂ કરો. સ્થાનિક એપ્લિકેશનને 127.0.0.1:1080 પર SOCKS વાપરવા ગોઠવો. શ્રોતા ક્લાયન્ટ પર છે; SSH કનેક્શન exit.example સુધી jump.example મારફતે પહોંચે છે.
વિનંતી કરેલ વેબસાઇટ કનેક્શન અંતિમ SSH સત્રની દૂરની બાજુથી ખૂલે છે—exit.example. જમ્પ SSH પરિવહનને તે હોસ્ટ સુધી લઈ જાય છે અને ફક્ત પ્રથમ પહોંચી શકાય તેવું મશીન હોવાને કારણે SOCKS એક્ઝિટ બનતું નથી.
ગંતવ્ય એક્ઝિટ હોસ્ટના રૂટિંગ અને કોઈપણ NAT દ્વારા પસંદ કરેલું સરનામું જુએ છે. તે હોસ્ટનામના લોગિન સરનામા સાથે મેળ ખાવાની જરૂર નથી. બંને સર્વરને તેમની ભૂમિકાઓ માટે જરૂરી ફોરવર્ડિંગ પરવાનગીઓની જરૂર છે, અને હોસ્ટ-કી તપાસ હજી પણ ઇચ્છિત SSH અંતિમ બિંદુઓ પર લાગુ પડે છે.
આ ગોઠવણી SSH ગતિશીલ ફોરવર્ડિંગ દ્વારા SOCKS સેવા બનાવે છે. જો ગેટવે પહેલેથી સ્વતંત્ર SOCKS શ્રોતા ચલાવે છે, તો સ્થિર ફોરવર્ડ સાથે તે શ્રોતા સુધી પહોંચવું એ અલગ ગોઠવણ છે.