ssh -D ustvari poslušalec SOCKS; ne izbere obstoječega za lastno povezavo SSH. Z izvedbo nc iz OpenBSD uporabite vnos gostitelja v konfiguraciji odjemalca SSH, na primer ~/.ssh/config:

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

Pokličite ssh server-via-socks. Pomočnik stopi v stik s storitvijo SOCKS5 na računalniku odjemalca SSH in zahteva ciljnega gostitelja/vrata. Nato SSH v toku opravi običajno preverjanje ključa gostitelja in prijavo uporabnika.

Pred vnosom gesla za proxy preverite podporo pomočnika. OpenBSD nc dokumentira preverjanje pristnosti proxyja za HTTP CONNECT, ne preverjanja pristnosti SOCKS. Storitev SOCKS, zaščitena s poverilnicami, lahko potrebuje drugega združljivega pomočnika. Ohranite preverjanje pristnosti deljenega proxyja, namesto da bi ga odstranili, da bi ustrezali nepodprtemu odjemalcu.

Cilj vidi izhodno povezavo proxyja, medtem ko preverjanje SSH še vedno prepozna pravi strežnik. Neuspeh pri doseganju njegovih vrat se zgodi pred prijavo SSH; sprejet tunel, ki mu sledi zavrnitev ključa, spada med poverilnice SSH.

Nastavitev velja za to povezavo SSH. Ne konfigurira prometa brskalnika ali katere koli druge aplikacije.

Sorodni članki