ssh -D egy SOCKS-figyelőt hoz létre; nem választ meglévőt az SSH saját kapcsolatához. Az nc OpenBSD-implementációjával használjon gazdagép-bejegyzést az SSH-kliens konfigurációjában, például ~/.ssh/config:

Host server-via-socks
    HostName ssh.example.com
    User alex
    ProxyCommand nc -X 5 -x 127.0.0.1:1080 %h %p

Hívja meg a ssh server-via-socks parancsot. A segéd felveszi a kapcsolatot a SOCKS5-szolgáltatással az SSH-kliens gépén, és kéri a célgazdagépet/-portot. Ezután az SSH elvégzi a szokásos gazdagépkulcs-ellenőrzést és a felhasználói bejelentkezést a folyamon belül.

A proxy jelszavának megadása előtt ellenőrizze a segéd támogatását. A OpenBSD nc a HTTP CONNECT proxy-hitelesítését dokumentálja, nem a SOCKS-hitelesítést. A hitelesítő adatokkal védett SOCKS-szolgáltatáshoz másik kompatibilis segédre lehet szükség. Tartsa meg a megosztott proxy hitelesítését ahelyett, hogy eltávolítaná egy nem támogatott klienshez igazodva.

A cél a proxy kifelé irányuló kapcsolatát látja, míg az SSH-ellenőrzés továbbra is azonosítja a valódi kiszolgálót. A portjának elérési kudarca az SSH-bejelentkezés előtt történik; az elfogadott alagút utáni kulcselutasítás az SSH hitelesítő adataihoz tartozik.

A beállítás erre az SSH-kapcsolatra vonatkozik. Nem konfigurálja a böngésző forgalmát vagy bármely más alkalmazást.

Kapcsolódó cikkek