Zadnji SSH strežnik nastavite kot gostitelja, vmesni strežnik pa vstavite v ProxyJump:

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

Z avtoriziranimi računi na teh gostiteljih zaženite ssh -N proxy-exit. Lokalno aplikacijo nastavite, da uporablja SOCKS na 127.0.0.1:1080. Poslušalec je na odjemalcu; SSH povezava doseže exit.example prek jump.example.

Zahtevane povezave s spletnimi mesti se odprejo z oddaljene strani zadnje SSH seje—exit.example. Skok prenaša SSH promet do tega gostitelja in ne postane izhod SOCKS samo zato, ker je bil prvi dosegljivi stroj.

Cilj vidi naslov, ki ga izbereta usmerjanje izhodnega gostitelja in morebitni NAT. Ni se mu treba ujemati s prijavnim naslovom imena gostitelja. Oba strežnika potrebujeta dovoljenja za posredovanje, ki jih zahtevajo njune vloge, preverjanja gostiteljskih ključev pa še vedno veljajo za predvidene končne točke SSH.

Ta konfiguracija ustvari storitev SOCKS prek dinamičnega posredovanja SSH. Če vrata že izvajajo neodvisnega poslušalca SOCKS, je doseganje tega poslušalca s fiksnim posredovanjem drugačna ureditev.

Sorodni članki