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:1080

Kun 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.

Rilataj artikoloj