Natjerajte SSH da koristi već postojeći SOCKS proxy
Koristite postojeći SOCKS proxy kao prijenos za SSH vezu kroz kompatibilni ProxyCommand pomoćnik.
ssh -D stvara SOCKS osluškivač; ne bira postojeći za vlastitu SSH vezu. S OpenBSD implementacijom nc koristite unos hosta u konfiguraciji SSH klijenta, kao ~/.ssh/config:
Host server-via-socks
HostName ssh.example.com
User alex
ProxyCommand nc -X 5 -x 127.0.0.1:1080 %h %p
Pozovite ssh server-via-socks. Pomoćnik kontaktira SOCKS5 servis na računaru SSH klijenta i traži ciljni host/port. SSH zatim obavlja uobičajenu provjeru host ključa i prijavu korisnika unutar toka.
Provjerite podršku pomoćnika prije unosa lozinke proxyja. OpenBSD nc dokumentira autentifikaciju proxyja za HTTP CONNECT, ne SOCKS autentifikaciju. SOCKS servis zaštićen vjerodajnicama može zahtijevati drugog kompatibilnog pomoćnika. Zadržite autentifikaciju dijeljenog proxyja umjesto da je uklonite da biste se prilagodili nepodržanom klijentu.
Odredište vidi izlaznu vezu proxyja, dok SSH verifikacija i dalje identificira pravi server. Neuspjeh dolaska do njegovog porta događa se prije SSH prijave; prihvaćen tunel praćen odbijanjem ključa pripada SSH vjerodajnicama.
Postavka se odnosi na ovu SSH vezu. Ne konfigurira promet preglednika ni svaku drugu aplikaciju.