Airson giùlan SSH rsync, cuir an ceangal tron neach-ionaid air adhart air ailias òstair SSH. Le cur-an-gnìomh nc bho OpenBSD, faodar neach-ionaid HTTP gun chunntas a thaghadh ann an ~/.ssh/config:

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

Feumaidh an neach-ionaid CONNECT gu files.example.net:22 a cheadachadh. Airson òstair SSH poblach far a bheil eadar-mheadhanairean poblach ceadaichte, tha an liosta neach-ionaid HTTP a' tabhann tagraichean airson òstair is port an neach-ionaid gun chunntas; dearbhaich an cead airson fìor amas is port SSH. Comharraichidh seòladh -x nc an t-eadar-mheadhanair; leudaichidh %h agus %p gu ceann-uidhe is port SSH. Is dòcha nach toir prògram eile air a bheil nc taic do na suidsichean seo.

Cleachd an t-ailias mar òstair cèin ann an rsync:

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

Taghas an t-slighe le aon choloin an cruth slige cèin. Cleachdaidh SSH an rèiteachadh àbhaisteach aige airson cunntas amais is iuchair òstair, fhad 's a tha an neach-cuideachaidh a' giùlan a shruth bhàit tron neach-ionaid HTTP. Feumaidh an ceann-uidhe rsync cuideachd airson an àithne chèin.

An àite sin, rèitichidh RSYNC_PROXY ceangal dìreach rsync ris an daemon. Cha rèitich e an gairm SSH seo. Mar an ceudna, thaghadh atharrachadh Port SSH gu 8080 port seirbheis amais eile, an àite a bhith ag ainmeachadh èisteir an neach-ionaid.

Cùm dearbhadh an neach-ionaid air a' chomhairle a tha an ceangal taghte a' toirt taic dha nuair a bhios feum air; chan e ainm-cleachdaidh neach-ionaid a th' ann an ainm-cleachdaidh SSH.

Artaigilean co-cheangailte