Lase rsyncil HTTP-proxy kaudu SSH-hostide aliast uuesti kasutada
Lisage HTTP CONNECT-abivahend sellele SSH-konfiguratsioonile, mida rsync'i kaugkesta transport kasutab.
rsync'i SSH-transpordi puhul pane forward-proxy ühendus SSH-hostide aliasele. OpenBSD nc-teostuse korral saab ~/.ssh/config failis valida kontota HTTP-proxy:
Host sync-target
HostName files.example.net
User syncuser
Port 22
ProxyCommand nc -X connect -x proxy.example.net:8080 %h %pProxy peab lubama CONNECT-aadressile files.example.net:22. Avaliku SSH-hosti puhul, kus avalikud vahendajad on lubatud, pakub HTTP-proxyde loend kandidaate kontota proxy hosti ja pordi jaoks; kontrollige luba tegeliku SSH-sihtkoha ja pordi jaoks. nc -x-aadress märgib vahendajat; %h ja %p laienevad SSH-sihtkohaks ja pordiks. Teine sama nimega programm nc ei pruugi neid lüliteid toetada.
Kasutage aliast rsync'is kaug-hostina:
rsync -av -e ssh sync-target:/srv/export/ ./export/Ühe kooloniga tee valib kaugkesta vormi. SSH kasutab oma tavalist sihtkonto ja hostivõtme konfiguratsiooni, samal ajal kui abivahend kannab baitvoo HTTP-proxy kaudu. Sihtkoht vajab kaugkäsu jaoks ka rsync'i.
RSYNC_PROXY seevastu seadistab rsync'i otsese deemonühenduse. See ei seadista seda SSH-kutset. Samuti valiks SSH Port muutmine 8080-le hoopis teise sihtteenuse pordi, mitte ei märgiks proxy kuulajat.
Hoidke proxy autentimine vajaduse korral valitud abivahendi toetatud liidesel; SSH kasutajanimi ei ole proxy kasutajanimi.