Jekk Ncat diġà disponibbli għal Windows OpenSSH, jista' jipprovdi l-konnessjoni permezz ta' proxy SOCKS5. Żid entrata tal-host mal-konfigurazzjoni SSH li juża dak il-klijent OpenSSH:

Host target-via-socks
    HostName ssh.example
    User user
    ProxyCommand ncat.exe --proxy-type socks5 --proxy proxy.example:1080 %h %p

Sostitwixxi ż-żewġ ismijiet tal-host u l-kont, imbagħad qabbad ma' ssh target-via-socks. Dan l-eżempju jassumi li ncat.exe jinsab fil-passaġġ tat-tiftix tal-fajls eżegwibbli tal-assistent. Inkella uża l-passaġġ sħiħ tal-fajl eżegwibbli kkwotat kif suppost, speċjalment meta d-directory fih spazji.

Il-punt tat-tmiem tal-proxy jiġi wara --proxy. OpenSSH jespandi %h u %p għall-isem tal-host u l-port SSH finali. Ncat jinnegozja l-konnessjoni SOCKS u jġorr il-fluss tal-bytes li jirriżulta fuq l-input u l-output standard; OpenSSH ikompli l-handshake SSH fuq dak il-fluss.

Il--proxy-type socks5 espliċitu huwa importanti. Meta dik l-għażla ma tkunx hemm, Ncat juża proxy HTTP b'mod awtomatiku, anki jekk il-port provdut huwa 1080. Semmiegħ SOCKS ma jistax jiddeduċi li talba HTTP CONNECT kienet maħsuba bħala SOCKS.

Dan l-eżempju jassumi punt tat-tmiem SOCKS bla awtentikazzjoni; agħżel kandidat mil-lista tal-proxy SOCKS5 biss għal destinazzjoni SSH pubblika fejn dik ir-rotta hija permessa, u ċċekkja l-aċċess għall-host u l-port reali tagħha. L-awtentikazzjoni tal-proxy, meta meħtieġa, hija separata mill-login SSH aktar tard. Żomm il-verifika tal-muftieħ tal-host tad-destinazzjoni SSH; li tasal għaliha permezz ta' assistent ma tbiddilx l-identità li OpenSSH għandu jawtentika.

Artikli relatati