Ruhusu rsync itumie tena lakabu ya mwenyeji wa SSH kupitia proksi ya HTTP
Ambatisha kisaidizi cha HTTP CONNECT kwenye usanidi wa SSH unaotumiwa na usafirishaji wa ganda la mbali la rsync.
Kwa usafirishaji wa SSH wa rsync, weka muunganisho wa proksi ya mbele kwenye lakabu ya mwenyeji wa SSH. Kwa utekelezaji wa nc wa OpenBSD, proksi ya HTTP isiyo na akaunti inaweza kuchaguliwa katika ~/.ssh/config:
Host sync-target
HostName files.example.net
User syncuser
Port 22
ProxyCommand nc -X connect -x proxy.example.net:8080 %h %pProksi lazima iruhusu CONNECT kwa files.example.net:22. Kwa mwenyeji wa SSH wa umma ambapo wapatanishi wa umma wanaruhusiwa, orodha ya proksi za HTTP hutoa wagombea wa mwenyeji na bandari ya proksi bila akaunti; thibitisha ruhusa kwa lengo halisi la SSH na bandari. Anwani ya -x ya nc huonyesha mpatanishi; %h na %p hupanuka kuwa lengo la SSH na bandari. Programu nyingine inayoitwa nc pia inaweza kutotumia swichi hizi.
Tumia lakabu kama mwenyeji wa mbali katika rsync:
rsync -av -e ssh sync-target:/srv/export/ ./export/Njia yenye nukta mbili moja huchagua umbo la ganda la mbali. SSH hutumia usanidi wake wa kawaida wa akaunti lengwa na ufunguo wa mwenyeji, huku kisaidizi kikibeba mkondo wake wa baiti kupitia proksi ya HTTP. Lengo pia linahitaji rsync kwa amri ya mbali.
RSYNC_PROXY badala yake husanidi muunganisho wa moja kwa moja wa rsync na daemon. Haisanidi mwito huu wa SSH. Vivyo hivyo, kubadilisha Port ya SSH kuwa 8080 kungechagua bandari nyingine ya huduma lengwa, badala ya kuonyesha msikilizaji wa proksi.
Pale inapohitajika, weka uthibitishaji wa proksi kwenye kiolesura kinachotumiwa na kisaidizi kilichochaguliwa; jina la mtumiaji la SSH si jina la mtumiaji la proksi.