ssh -D skep 'n SOCKS-luisteraar; dit kies nie 'n bestaande een vir SSH se eie verbinding nie. Met die OpenBSD-implementering van nc, gebruik 'n gasheermelding in die SSH-kliëntkonfigurasie, soos ~/.ssh/config:

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

Roep ssh server-via-socks aan. Die hulpprogram kontak die SOCKS5-diens op die SSH-kliënt se masjien en versoek die teikengasheer/poort. SSH doen dan normale gasheersleutelkontrole en gebruikeraanmelding binne die stroom.

Kontroleer hulpprogramondersteuning voordat jy 'n proxywagwoord invoer. OpenBSD nc dokumenteer proxy-verifikasie vir HTTP CONNECT, nie SOCKS-verifikasie nie. 'n Gelooftwoordbeskermde SOCKS-diens het dalk 'n ander versoenbare hulpprogram nodig. Hou die gedeelde proxy se verifikasie eerder as om dit te verwyder om by 'n onondersteunde kliënt te pas.

Die bestemming sien die proxy se uitwaartse verbinding, terwyl SSH-verifikasie steeds die werklike bediener identifiseer. Versuim om sy poort te bereik gebeur voor SSH-aanmelding; 'n aanvaarde tonnel gevolg deur sleutelverwerping hoort by SSH-geloofsbriewe.

Die instelling geld vir hierdie SSH-verbinding. Dit konfigureer nie blaaierverkeer of elke ander toepassing nie.

Verwante artikels