Le haghaidh iompar SSH rsync, cuir an nasc tríd an réamhsheachfhreastalaí ar ailias óstaigh SSH. Le cur i bhfeidhm nc de chuid OpenBSD, is féidir seachfhreastalaí HTTP gan chuntas a roghnú in ~/.ssh/config:

Host sync-target
    HostName files.example.net
    User syncuser
    Port 22
    ProxyCommand nc -X connect -x proxy.example.net:8080 %h %p

Ní mór don seachfhreastalaí CONNECT chuig files.example.net:22 a cheadú. I gcás óstach SSH poiblí ina gceadaítear idirghabhálaithe poiblí, cuireann an liosta seachfhreastalaí HTTP iarrthóirí ar fáil don óstach agus don phort seachfhreastalaí gan chuntas; fíoraigh an cead don sprioc SSH agus don phort iarbhír. Sainaithníonn seoladh -x nc an t-idirghabhálaí; leathnaíonn %h agus %p chuig ceann scríbe agus port SSH. B'fhéidir nach dtacaíonn clár eile darb ainm nc leis na lasca seo.

Úsáid an t-ailias mar óstach cianda in rsync:

rsync -av -e ssh sync-target:/srv/export/ ./export/

Roghnaíonn an cosán aon idirstad an fhoirm bhlaosc chianda. Úsáideann SSH a ghnáthchumraíocht cuntais sprice agus eochair óstaigh, agus iompraíonn an cabhróir a shruth beart tríd an seachfhreastalaí HTTP. Teastaíonn rsync ón gceann scríbe freisin don ordú cianda.

Cumraíonn RSYNC_PROXY nasc díreach daemon rsync ina ionad. Ní chumraíonn sé an glao SSH seo. Ar an gcuma chéanna, roghnódh athrú Port SSH go 8080 port seirbhíse sprice eile, seachas éisteoir an tseachfhreastalaí a shainaithint.

Coinnigh fíordheimhniú an tseachfhreastalaí ar an gcomhéadan a dtacaíonn an cabhróir roghnaithe leis nuair is gá; ní ainm úsáideora seachfhreastalaí é ainm úsáideora SSH.

Ailt ghaolmhara