In lokale SOCKS-ôflústerder is nuttich op guon netwurken en ûntbrekt op oaren. OpenSSH kin in proxy-opdracht betingst keie, sûnder dat dy kar foar elke host jildt.

Foar OpenSSH mei de OpenBSD-foarm fan nc is in yllustrative kliïntkonfiguraasje:

Host work-server
    HostName ssh.example.net
    User alex

Match originalhost work-server exec "nc -z -w 1 127.0.0.1 1080"
    ProxyCommand nc -X 5 -x 127.0.0.1:1080 %h %p

Match all

originalhost beheint de kontrôle ta de namme dy't op de SSH-opdrachtline jûn wurdt. exec past as syn opdracht suksesfol einiget. De lêste Match all einiget dat betingste berik foar folgjende ynstellings.

Dit ferûnderstelt dat gjin earder tapaslike ynstelling al in tsjinstridige proxy-opdracht of springrûte keazen hat. SSH brûkt normaal de earst ferkrigen wearde foar in konfiguraasjeopsje, sadat in brede standert boppe-oan foarkomme kin dat in lettere betingst it ferwachte effekt hat.

In harkjend socket is in beskieden belofte

De proef kontrolearret TCP-tagong ta in lokale poart. Hy foltôget gjin SOCKS-ûnderhanneling, makket de winske bestimmingsferbining net en bewissiget net hokker programma dy poart besit. De ôflústerder kin ek nei de kontrôle ferdwine.

De tiidlimit hâldt in mislearre proef beheind. De toande opsjes hearre by de OpenBSD nc-ynterface; oare programma's mei deselde bestânnamme kinne oare opsjes biede.

As de betingst net past, lit dit foarbyld de ferbining sûnder dizze ProxyCommand, wêrtroch't har gewoane rûte tastien wurdt. Dat is allinnich passend as direkte tagong tastien is. In ferplichte proxybelied moat in beskikberens-kontrôle net as tastimming brûke om nei in oare rûte te ûntkommen.

De doelnamm fan 'e SSH-host en de hostkaaikontrôles identifisearje noch altyd de bestimmingsserver. It kiezen fan in ferfiershelper is gjin reden om in ûnferwachte hostkaai te akseptearjen.

Relatearre artikelen