ssh -D makket in SOCKS-luisterder; it kiest gjin besteande foar SSH syn eigen ferbining. Mei de OpenBSD-ymplemintaasje fan nc brûkst in hostynfier yn 'e SSH-klantkonfiguraasje, bygelyks ~/.ssh/config:

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

Rop ssh server-via-socks oan. De helper nimt kontakt op mei de SOCKS5-tsjinst op 'e masine fan 'e SSH-klant en freget de doelhoast/port oan. Dêrnei docht SSH de gewoane hostkaai-kontrôle en brûkersoanmelding binnen de stream.

Kontrolearje de stipe fan 'e helper foardatst in proxywachtwurd ynfierst. OpenBSD nc dokumintearret proxy-autentikaasje foar HTTP CONNECT, net SOCKS-autentikaasje. In SOCKS-tsjinst beskerme mei credentials hat miskien in oare kompatibele helper nedich. Hâld de autentikaasje fan 'e dielde proxy yn stee fan it fuort te heljen om by in net-stipe klant te passen.

De bestimming sjocht de útgeande ferbining fan 'e proxy, wylst SSH-ferifikaasje noch altyd de echte server identifisearret. It net berikken fan syn port bart foar de SSH-oanmelding; in akseptearre tunnel folge troch kaaiôfwizing heart by SSH-credentials.

De ynstelling jildt foar dizze SSH-ferbining. It konfigurearret net browserferkear of elke oare applikaasje.

Relatearre artikelen