Lati rsync endurnýta SSH-vertarheiti gjøgnum HTTP-proxy
Fest eina HTTP CONNECT-hjálpari at SSH-stillingini, sum fjarskals-flutningurin hjá rsync brúkar.
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 %pProxy'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.