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 கேட்பானை இயக்கினால், நிலையான முன்னனுப்பலுடன் அந்த கேட்பானை அடைவது வேறு ஏற்பாடு.