Konfigurirajte posljednji SSH poslužitelj kao host, a posrednički poslužitelj stavite u ProxyJump:

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

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

Tražene veze prema web stranicama otvaraju se sa udaljene strane posljednje SSH sesije—exit.example. Skok prenosi SSH prijenos do tog hosta i ne postaje SOCKS izlaz samo zato što je bio prva dostupna mašina.

Odredište vidi adresu koju odabere usmjeravanje izlaznog hosta i eventualni NAT. Ona se ne mora podudarati s prijavnom adresom imena hosta. Oba poslužitelja trebaju dozvole prosljeđivanja potrebne za svoje uloge, a provjere ključeva 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šalac, dolazak do tog slušaoca fiksnim prosljeđivanjem je drugačiji raspored.

Povezani članci