Lo SSH en SOCKS-Proxy benotzen, deen s du schonn hues
Benotz en existéierende SOCKS-Proxy als Transport fir eng SSH-Verbindung iwwer en kompatiblen ProxyCommand-Helfer.
ssh -D erstellt en SOCKS-Lauschterer; et wielt keen existéierende fir d'SSH eegen Verbindung. Mat der OpenBSD-Implementatioun vun nc benotz en Host-Andrag an der SSH-Client-Konfiguratioun, zum Beispill ~/.ssh/config:
Host server-via-socks
HostName ssh.example.com
User alex
ProxyCommand nc -X 5 -x 127.0.0.1:1080 %h %p
Ruff ssh server-via-socks op. Den Helfer kontaktéiert den SOCKS5-Service op der Maschinn vum SSH-Client a freet den Zilhost/-port un. Duerno mécht SSH déi üblech Host-Schlëssel-Kontroll an de Benotzer-Login bannent dem Stroum.
Kontrolléier d'Ënnerstëtzung vum Helfer, ier s du e Proxy-Passwuert agëss. OpenBSD nc dokumentéiert Proxy-Authentifizéierung fir HTTP CONNECT, net SOCKS-Authentifizéierung. En duerch Umeldungsdaten geschützte SOCKS-Service kéint en aneren kompatiblen Helfer brauchen. Behal déi gedeelt Proxy seng Authentifizéierung, amplaz se ewechzehuelen, fir zu engem net ënnerstëtzte Client ze passen.
D'Destinatioun gesäit d'Verbindung vum Proxy no baussen, wärend d'SSH-Iwwerpréiwung nach ëmmer de richtege Server identifizéiert. De Feeler, säi Port z'erreechen, geschitt virum SSH-Login; en akzeptéierte Tunnel, duerno eng Schlëssel-Ablehnung, gehéiert zu den SSH-Umeldungsdaten.
D'Astellung gëllt fir dës SSH-Verbindung. Si konfiguréiert net de Browser-Trafic oder all aner Applikatioun.