Konfigurirajte zadnji SSH poslužitelj kao host, a posredni poslužitelj smjestite u ProxyJump:

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

S ovlaštenim računima na tim hostovima pokrenite ssh -N proxy-exit. Postavite lokalnu aplikaciju da rabi SOCKS na 127.0.0.1:1080. Slušatelj je na klijentu; SSH veza dopire do exit.example preko jump.example.

Tražene veze prema web-mjestima otvaraju se s udaljene strane zadnje SSH sesije—exit.example. Skok prenosi SSH promet do tog hosta i ne postaje SOCKS izlazom samo zato što je bio prvo dostupno računalo.

Odredište vidi adresu koju odabiru usmjeravanje izlaznog hosta i eventualni NAT. Ona se ne mora podudarati s prijavnom adresom imena hosta. Oba poslužitelja trebaju dopuštenja za prosljeđivanje koja njihove uloge zahtijevaju, a provjere ključa hosta i dalje vrijede za predviđene SSH završne točke.

Ova konfiguracija stvara SOCKS uslugu putem SSH dinamičkog prosljeđivanja. Ako pristupnik već pokreće neovisni SOCKS slušatelj, dolazak do njega fiksnim prosljeđivanjem drukčiji je raspored.

Povezani članci