Fyri SSH-flutningin hjá rsync skalt tú seta framman-proxy-sambandið á SSH-vertarheitið. Við OpenBSD-útgávuni av nc kann ein HTTP-proxy uttan konto veljast í ~/.ssh/config:

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

Proxy'ið má loyva CONNECT til files.example.net:22. Fyri ein almennan SSH-vert, har almenn millumgongufólk eru loyvd, bjóðar HTTP-proxy-listin framboð til proxy-vert og -port uttan konto; vátta loyvið fyri veruliga SSH-málið og portið. -x-adressin hjá nc vísir á millumgonguna; %h og %p víðka til SSH-málið og portið. Eitt annað skráarforrit við sama navni nc kann ikki stuðla hesum umskiftum.

Brúka heitið sum fjarskalsvert í rsync:

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

Leiðin við einum kolon velur fjarskals-formina. SSH brúkar sína vanligu stilling fyri málkonto og vertarlykil, meðan hjálparin ber bytes-streymin gjøgnum HTTP-proxy'ið. Málið trengur eisini rsync fyri fjarskals-boðini.

RSYNC_PROXY stillir hinvegin beinleiðis daemon-samband hjá rsync. Tað stillir ikki hetta SSH-kallið. Á sama hátt hevði broyting av SSH Port til 8080 valt eina aðra port hjá máltænastuni, heldur enn at víst á proxy-lyttaran.

Halt proxy-sannleikaváttan á tann stuðlaða flatan hjá tí valda hjálparanum, tá tað er neyðugt; eitt SSH-brúkaranavn er ikki eitt proxy-brúkaranavn.

Skyldar greinar