Eman Windows OpenSSH-ri Ncat SOCKS5 komando esplizitua
Erabili Ncat OpenSSHren fluxu estandarraren garraio-laguntzaile gisa eta zehaztu SOCKS5, HTTP proxy lehenetsian fidatu beharrean.
Ncat Windows OpenSSH-rako eskuragarri badago, konexioa SOCKS5 proxy baten bidez eman dezake. Gehitu ostalari-sarrera OpenSSH bezero horrek erabiltzen duen SSH konfigurazioan:
Host target-via-socks
HostName ssh.example
User user
ProxyCommand ncat.exe --proxy-type socks5 --proxy proxy.example:1080 %h %p
Ordeztu ostalari-izen biak eta kontua, eta gero konektatu ssh target-via-socks erabiliz. Adibide honek suposatzen du ncat.exe laguntzailearen exekutagarrien bilaketa-bideko direktorioan dagoela. Bestela, erabili exekutagarriaren bide osoa behar bezala komatxoz inguratuta, batez ere direktorioak zuriuneak baditu.
Proxyaren amaiera --proxy-ren ondoren doa. OpenSSH-k %h eta %p SSH ostalari-izen eta portu finalera zabaltzen ditu. Ncat-ek SOCKS konexioa negoziatzen du eta sortutako byte-fluxua sarrera eta irteera estandarrean garraiatzen du; OpenSSH-k SSH esku-ematea fluxu horren gainean jarraitzen du.
--proxy-type socks5 esplizitua garrantzitsua da. Aukera hori falta denean, Ncat-ek HTTP proxy bat erabiltzen du lehenespenez, emandako portua 1080 bada ere. SOCKS entzule batek ezin du ondorioztatu HTTP CONNECT eskaera SOCKS gisa pentsatuta zegoenik.
Adibide honek autentifikaziorik gabeko SOCKS amaiera bat suposatzen du; aukeratu hautagai bat SOCKS5 proxy zerrendatik soilik bide hori onartzen den SSH helmuga publiko baterako, eta egiaztatu bere benetako ostalari eta porturako sarbidea. Proxyaren autentifikazioa, behar denean, geroagoko SSH saio-hasieratik bereizia da. Mantendu SSH helmugaren ostalari-gakoaren egiaztapena; laguntzaile baten bidez hara iristeak ez du aldatzen OpenSSH-k autentifikatu behar duen identitatea.