ssh -D kreas SOCKS-auskultanton; ĝi ne elektas ekzistantan por la propra konekto de SSH. Kun la OpenBSD-implemento de nc, uzu gastigantan eron en la SSH-klienta agordo, ekzemple ~/.ssh/config:

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

Alvoku ssh server-via-socks. La helpanto kontaktas la SOCKS5-servon sur la maŝino de la SSH-kliento kaj petas la celan gastiganton/pordon. Poste SSH plenumas la kutiman kontrolon de gastiganta ŝlosilo kaj uzulan ensaluton ene de la fluo.

Kontrolu la subtenon de la helpanto antaŭ ol enigi prokuran pasvorton. OpenBSD nc dokumentas prokuran aŭtentikigon por HTTP CONNECT, ne SOCKS-aŭtentikigon. SOCKS-servo protektita per akreditiloj eble bezonas alian kongruan helpanton. Konservu la aŭtentikigon de la komuna prokurilo anstataŭ forigi ĝin por adaptiĝi al nesubtenata kliento.

La celo vidas la eksteran konekton de la prokurilo, dum SSH-verifikado ankoraŭ identigas la veran servilon. Malsukceso atingi ĝian pordon okazas antaŭ la SSH-ensaluto; akceptita tunelo sekvata de ŝlosila malakcepto apartenas al SSH-akreditiloj.

La agordo validas por ĉi tiu SSH-konekto. Ĝi ne agordas retumilan trafikon nek ĉiun alian aplikaĵon.

Rilataj artikoloj