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.

Ähnlech Artikelen