Deskargatzaile bat SSH bidez exekutatzeak eta deskargatzaile lokal bat urruneko proxy bidez exekutatzeak leku desberdinetan jartzen dute deskarga:

AntolaketaNork eskaintzen du webgunea?Non idazten da fitxategia
Deskargatzaile lokala urruneko proxy baten bidezHTTP bezero lokalak dauka eskaera; proxyak garraiatzen duDeskargatzaile lokalaren irteera-bidea
SSH bidez abiatutako deskargatzaileaUrruneko makina bateko programaBere urruneko bidea, datuak modu esplizituan itzultzen ez badira

SSH kontu baimendu bat eta urrutitik instalatutako curl badituzu, artefaktua irteera estandarrean ekar dezakezu:

ssh -T [email protected] 'curl --fail --silent --show-error https://downloads.example/file.bin' > file.part

Ordeztu adibideko kontua eta URLa. Birbideratzea komatxo arteko urruneko komandotik kanpo dago, beraz shell lokalak file.part irekitzen du. Urruneko komandoaren barruan jartzen baduzu, bidea urruneko ingurunekoa izango da.

Erabili aldi baterako bide berri bat: shell lokalak fitxategi hori sor dezake edo moitu dezake urruneko eragiketa arrakastatsua izan aurretik. Egiaztatu SSHren irteera emaitza eta artefaktua azken izena eman aurretik.

Irteera estandarrak artefaktuaren byteak baino ez ditu izan behar. Agurrak, aurrerapen-bandak edo bilgarri-mezuak hondatu dezakete; diagnostikoak errore estandarrera doaz. Bere fitxategi-izenera gordetzen duen urruneko komando batek baliteke bat ere byte ez bidaltzea. Mantendu deskargatzailearen irteera emaitza edozein bilgarritatik.

Horren ordez, urrutitik gorde eta fitxategia SFTPz transferi dezakezu. SSHak dagoeneko proxy laguntzaile bat erabiltzen badu, erabili berriro SSH ostalari-sarrera hori transferentziarako. Helburua proxy lokaleko lan-fluxua bada, eduki deskargatzailea lokalean eta konfiguratu onartzen duen proxy interfazea.

Edozein modutan, zure eramangarrira heldu behar duen fitxategi batek bere sare-konexioa zeharkatu behar du oraindik. Aukerak webguneari begira dagoen konexioa eta deskarga egiten duen prozesua aldatzen ditu.

Erlazionatutako artikuluak