Set SOCKS-utgangen ved det siste SSH-spranget
Kombiner transport via SSH-jumpvert med ein lokal dynamisk vidaresending, medan den siste nettstadstilkoplinga blir verande på den tiltenkte gatewayen.
Set den siste SSH-tenaren som vert, og plasser mellomtenaren i ProxyJump:
Host proxy-exit
HostName exit.example
User operator
ProxyJump [email protected]
DynamicForward 127.0.0.1:1080Start ssh -N proxy-exit med autoriserte kontoar på desse vertane. Set det lokale programmet til å bruke SOCKS på 127.0.0.1:1080. Lyttaren ligg på klienten; SSH-tilkoplinga når exit.example gjennom jump.example.
Førespurde nettstadstilkoplingar opnar seg frå fjernsida av den siste SSH-økta—exit.example. Spranget ber SSH-transport til denne verten og blir ikkje SOCKS-utgangen berre fordi det var den første maskina som var nåbar.
Målet ser adressa som rutinga til utgangsverten og eventuell NAT vel. Ho treng ikkje å samsvare med påloggingsadressa til vertsnamnet. Begge tenarane treng vidaresendingløyva som rollene deira krev, og vertsnøkkelkontrollar gjeld framleis for dei tiltenkte SSH-endepunkta.
Denne konfigurasjonen lagar SOCKS-tenesta gjennom SSH dynamisk vidaresending. Viss gatewayen alt køyrer ein sjølvstendig SOCKS-lyttar, er det ei anna ordning å nå den lyttaren med ei fast vidaresending.