Metu la SOCKS-eliron ĉe la lasta SSH-salto
Kombinu la transporton per SSH-salta gastiganto kun loka dinamika plusendado, konservante la finan ligon al la retejo ĉe la celata enirejo.
Agordu la lastan SSH-servilon kiel gastiganton kaj metu la peran servilon en ProxyJump:
Host proxy-exit
HostName exit.example
User operator
ProxyJump [email protected]
DynamicForward 127.0.0.1:1080Kun rajtigitaj kontoj sur tiuj gastigantoj, lanĉu ssh -N proxy-exit. Agordu la lokan aplikaĵon uzi SOCKS ĉe 127.0.0.1:1080. La aŭskultanto estas ĉe la kliento; la SSH-ligo atingas exit.example tra jump.example.
Petitaj retejaj ligoj malfermiĝas de la malproksima flanko de la lasta SSH-sesio—exit.example. La salto portas SSH-transporton al tiu gastiganto kaj ne fariĝas la SOCKS-eliro nur ĉar ĝi estis la unua atingebla maŝino.
La celo vidas la adreson elektitan de la enkursigado de la elira gastiganto kaj eventuala NAT. Ĝi ne devas kongrui kun la ensaluta adreso de la gastigantnomo. Ambaŭ serviloj bezonas la plusendajn permesojn postulatajn de iliaj roloj, kaj gastigantŝlosilaj kontroloj ankoraŭ validas por la celataj SSH-finpunktoj.
Ĉi tiu agordo kreas la SOCKS-servon per SSH dinamika plusendado. Se la enirejo jam rulas sendependan SOCKS-aŭskultanton, atingi tiun aŭskultanton per fiksa plusendo estas alia aranĝo.