Seadista viimane SSH-server hostiks ja aseta vaheserver ProxyJump sisse:

Host proxy-exit
    HostName exit.example
    User operator
    ProxyJump [email protected]
    DynamicForward 127.0.0.1:1080

Kui neil hostidel on volitatud kontod, käivita ssh -N proxy-exit. Seadista kohalik rakendus kasutama SOCKS-it aadressil 127.0.0.1:1080. Kuulaja on kliendis; SSH-ühendus jõuab exit.example juurde läbi jump.example.

Soovitud veebisaidi ühendused avanevad viimase SSH-seansi kaugküljelt—exit.example. Hüpe kannab SSH-transporti selle hostini ega muutu SOCKS-väljundiks ainult seetõttu, et see oli esimene kättesaadav masin.

Sihtkoht näeb aadressi, mille valib väljundhosti marsruutimine ja võimalik NAT. See ei pea ühtima hostinime sisselogimisaadressiga. Mõlemad serverid vajavad oma rollide jaoks nõutavaid edastusõigusi ning hostivõtme kontrollid kehtivad endiselt ettenähtud SSH-lõpp-punktidele.

See seadistus loob SOCKS-teenuse SSH dünaamilise edastuse kaudu. Kui lüüs juba käitab sõltumatut SOCKS-kuulajat, on selle kuulajani fikseeritud edastusega jõudmine teine lahendus.

Seotud artiklid