اجازه ورکړئ rsync د HTTP پراکسي له لارې د SSH کوربه لقب بیا وکاروي
د rsync د لرې سکالې لېږد چې کاروي هغه SSH ترتیب ته د HTTP CONNECT مرستندوی ونښلوئ.
د rsync د SSH لېږد لپاره د مخکې پراکسي اړیکه د SSH کوربه لقب باندې کېږدي. د OpenBSD د nc په کارولو سره په ~/.ssh/config کې بې حسابه HTTP پراکسي غوره کېدای شي:
Host sync-target
HostName files.example.net
User syncuser
Port 22
ProxyCommand nc -X connect -x proxy.example.net:8080 %h %pپراکسي باید files.example.net:22 ته CONNECT اجازه ورکړي. د عام SSH کوربه لپاره چې عام منځګړي پکې اجازه لري، د HTTP پراکسي لړلیک بې حسابه پراکسي کوربه او پورټ لپاره نوماندان وړاندې کوي؛ د ریښتیني SSH هدف او پورټ لپاره اجازه وګورئ. د nc -x پته منځګړی ښیي؛ %h او %p SSH منزل او پورټ ته پراخېږي. بل پروګرام چې nc نومېږي ممکن دا سویچونه ونه مني.
لقب په rsync کې د لرې کوربه په توګه وکاروئ:
rsync -av -e ssh sync-target:/srv/export/ ./export/یوه دوې نقطې لرونکې لار د لرې سکالې بڼه غوره کوي. SSH خپل عادي هدف حساب او کوربه کیلي ترتیب کاروي، په داسې حال کې چې مرستندوی خپل بایټ بهیر د HTTP پراکسي له لارې وړي. منزل ته د لرې حکم لپاره rsync هم ته اړتیا ده.
RSYNC_PROXY پرځای د rsync مستقیم ډیمون اړیکه ترتیبوي. دا دې SSH غوښتنې ته ترتیب نه ورکوي. همدارنګه، د SSH Port 8080 ته بدلول به د پراکسي اورېدونکي په ښودلو پرځای بل منزل خدمت پورټ غوره کړي.
که اړتیا وي د پراکسي تصدیق د غوره شوي مرستندوی په ملاتړ شوې برخه کې وساتئ؛ د SSH کارن نوم د پراکسي کارن نوم نه دی.