SSH a nascadh trí sheachfhreastalaí HTTP
Tabhair nasc SSH trí sheachfhreastalaí HTTP CONNECT atá ann cheana le ProxyCommand in aghaidh an óstaigh.
Le nc atá comhoiriúnach le OpenBSD, cuir an iontráil óstaigh seo le cumraíocht an chliaint SSH, mar shampla ~/.ssh/config:
Host work-through-proxy
HostName ssh.example.com
User alex
ProxyCommand nc -X connect -x proxy.example.net:8080 %h %pÚsáid ssh work-through-proxy don bhealach sin. Iarrann an cúntóir ar an seachfhreastalaí HTTP CONNECT chuig ssh.example.com a dhéanamh agus cuireann sé an sruth glactha ar aghaidh chuig SSH. Dá ndíreofaí SSH go díreach ar phort an tseachfhreastalaí, rachadh a chrannlamh chuig seirbhís a bhfuiltear ag súil le HTTP uaithi.
Cuir an deireadhphointe, an ceann scríbe agus an cuntas ina n-ionad. Do cheann scríbe SSH atá inrochtana go poiblí nuair a cheadaítear idirghabhálaí poiblí, tairgeann liosta na seachfhreastalaithe HTTP iarrthóirí chun rochtain ar an óstach agus an port sin a sheiceáil; roghnaigh deireadhphointe nach dteastaíonn cuntas seachfhreastalaí uaidh don ordú a thaispeántar. Braitheann na roghanna OpenBSD nc seo ar an gcur i bhfeidhm; b'fhéidir nach dtacódh feidhmchlár inrite eile darb ainm nc leo.
Féadfaidh an seachfhreastalaí a shíniú isteach féin a éileamh nó an port SSH iarrtha a dhiúltú. Baineann 407 leis an malartú sin leis an seachfhreastalaí. Tar éis an tollán a oscailt, fíoraíonn SSH fós an t-óstach sprice agus déanann sé an t-úsáideoir a fhíordheimhniú; teip eile is ea eochair SSH a dhiúltófar.
Coinnigh an ProxyCommand faoin rannóg Host atá beartaithe agus, nuair is gá, úsáid an bealach fíordheimhnithe seachfhreastalaí a thacaíonn an cúntóir roghnaithe leis. Soláthraíonn an t-ordú sruth, ní cead tríd an idirghabhálaí. Mura gceadaítear ach cinn scríbe HTTPS, faigh socrú rochtana SSH ceadaithe seach a bheith ag glacadh leis go n-athraíonn litriú eile ordaithe an pholasaí.