Sijoita SOCKS-uloskäynti viimeiseen SSH-hyppyyn
Yhdistä SSH-hyppyisännän kuljetus paikalliseen dynaamiseen edelleenohjaukseen ja pidä lopullinen verkkoyhteys aiotulla yhdyskäytävällä.
Määritä viimeinen SSH-palvelin isännäksi ja sijoita välipalvelin kohtaan ProxyJump:
Host proxy-exit
HostName exit.example
User operator
ProxyJump [email protected]
DynamicForward 127.0.0.1:1080Käynnistä ssh -N proxy-exit, kun näillä isännillä on valtuutetut tilit. Määritä paikallinen sovellus käyttämään SOCKSia osoitteessa 127.0.0.1:1080. Kuuntelija on asiakkaassa; SSH-yhteys saavuttaa osoitteen exit.example isännän jump.example kautta.
Pyydetyt verkkoyhteydet avautuvat viimeisen SSH-istunnon kaukokyljestä—exit.example. Hyppy kuljettaa SSH-liikenteen kyseiselle isännälle eikä muutu SOCKS-uloskäynniksi vain siksi, että se oli ensimmäinen tavoitettavissa oleva kone.
Kohde näkee osoitteen, jonka uloskäynti-isännän reititys ja mahdollinen NAT valitsevat. Sen ei tarvitse vastata isäntänimen kirjautumisosoitetta. Molemmat palvelimet tarvitsevat rooleihinsa vaadittavat edelleenohjausoikeudet, ja isäntäavainten tarkistukset koskevat edelleen aiottuja SSH-päätepisteitä.
Tämä kokoonpano luo SOCKS-palvelun SSH:n dynaamisella edelleenohjauksella. Jos yhdyskäytävässä on jo itsenäinen SOCKS-kuuntelija, siihen pääseminen kiinteällä edelleenohjauksella on eri järjestely.