Bíonn éisteoir SOCKS logánta úsáideach ar roinnt líonraí agus as láthair ar líonraí eile. Is féidir le OpenSSH ordú seachfhreastalaí a roghnú go coinníollach, gan an rogha sin a chur i bhfeidhm ar gach óstach.

Do OpenSSH le foirm OpenBSD de nc, is é seo a leanas cumraíocht shamplach cliaint:

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

Cuireann originalhost an tseiceáil teoranta don ainm a thugtar ar líne ordaithe SSH. Meaitseálann exec nuair a chríochnaíonn a ordú go rathúil. Críochnaíonn an Match all deireanach an raon coinníollach sin do na socruithe ina dhiaidh.

Glacann sé seo leis nach bhfuil aon socrú infheidhme níos luaithe tar éis ordú seachfhreastalaí nó bealach léime contrártha a roghnú cheana. Úsáideann SSH an chéad luach a fhaightear d'rogha cumraíochta de ghnáth, mar sin féadann réamhshocrú leathan ag an mbarr cosc a chur ar choinníoll níos déanaí an éifeacht a mbítear ag súil léi a bheith aige.

Is gealltanas measartha é soicéad atá ag éisteacht

Seiceálann an promhadh rochtain TCP ar phort logánta. Ní chríochnaíonn sé idirbheartaíocht SOCKS, ní shocraíonn sé an nasc ceann scríbe atá uainn agus ní chruthaíonn sé cé acu clár ar leis an bport sin. Is féidir leis an éisteoir imeacht tar éis na seiceála freisin.

Coinníonn an teorainn ama promhadh teipthe teoranta. Baineann na roghanna a thaispeántar le comhéadan nc OpenBSD; féadann cláir eile leis an ainm comhaid céanna roghanna difriúla a nochtadh.

Nuair nach meaitseálann an coinníoll, fágann an sampla seo an nasc gan an ProxyCommand seo, rud a ligeann dá ghnáthbhealach. Ní hiomchuí é sin ach amháin nuair a cheadaítear rochtain dhíreach. Níor cheart do pholasaí seachfhreastalaí éigeantach seiceáil infhaighteachta a úsáid mar chead éalú chuig bealach eile.

Aithníonn óstainm SSH an sprioc agus seiceálacha eochair óstaigh fós an freastalaí ceann scríbe. Ní cúis é cúntóir iompair a roghnú chun eochair óstaigh gan choinne a ghlacadh.

Ailt ghaolmhara