Ar gyfer cludiant SSH rsync, rhowch y cysylltiad proxy ymlaen ar alias gwesteiwr SSH. Gyda gweithrediad nc OpenBSD, gellir dewis proxy HTTP heb gyfrif yn ~/.ssh/config:

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

Rhaid i'r proxy ganiatáu CONNECT i files.example.net:22. Ar gyfer gwesteiwr SSH cyhoeddus lle caniateir cyfryngwyr cyhoeddus, mae'r rhestr proxy HTTP yn cynnig ymgeiswyr ar gyfer gwesteiwr a phorth y proxy heb gyfrif; gwiriwch ganiatâd ar gyfer y targed SSH a'r porth gwirioneddol. Mae cyfeiriad -x nc yn dynodi'r cyfryngwr; mae %h a %p yn ehangu i gyrchfan a phorth SSH. Efallai na fydd rhaglen arall o'r enw nc yn cefnogi'r switshis hyn.

Defnyddiwch yr alias fel gwesteiwr pell yn rsync:

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

Mae'r llwybr un colon yn dewis y ffurf cragen bell. Mae SSH yn defnyddio ei ffurfweddiad arferol ar gyfer cyfrif y targed ac allwedd y gwesteiwr, tra mae'r cymhorthydd yn cario ei ffrwd beit drwy'r proxy HTTP. Mae angen rsync ar y gyrchfan hefyd ar gyfer y gorchymyn pell.

Mae RSYNC_PROXY yn hytrach yn ffurfweddu cysylltiad daemon uniongyrchol rsync. Nid yw'n ffurfweddu'r alwad SSH hon. Yn yr un modd, byddai newid Port SSH i 8080 yn dewis porth gwasanaeth cyrchfan arall, yn hytrach na dynodi'r gwrandäwr proxy.

Cadwch ddilysu'r proxy ar y rhyngwyneb a gefnogir gan y cymhorthydd a ddewiswyd pan fo angen; nid yw enw defnyddiwr SSH yn enw defnyddiwr proxy.

Erthyglau cysylltiedig