Pokretanje preuzimača preko SSH-a i pokretanje lokalnog preuzimača preko udaljenog proksija smeštaju preuzimanje na različita mesta:

RasporedKo dohvata veb-stranicu?Gde se datoteka zapisuje
Lokalni preuzimač preko udaljenog proksijaLokalni HTTP klijent poseduje zahtev; proksi ga prenosiIzlazna putanja lokalnog preuzimača
Preuzimač pokrenut preko SSH-aProgram na udaljenom računaruNjegova udaljena putanja, osim ako se podaci izričito prenose nazad

Sa ovlašćenim SSH nalogom i curl-om instaliranim na udaljenom računaru, artefakt možete vratiti na standardni izlaz:

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

Zamenite primer naloga i URL-a. Preusmeravanje je izvan navedene udaljene komande, pa lokalni shell otvara file.part. Stavite li ga unutar udaljene komande, putanja pripada udaljenom okruženju.

Koristite svežu privremenu putanju: lokalni shell može stvoriti ili skratiti tu datoteku pre nego što udaljena operacija uspe. Proverite izlazni rezultat SSH-a i artefakt pre nego što mu date konačno ime.

Standardni izlaz mora sadržati samo bajtove artefakta. Pozdravi, trake napretka ili poruke omotača mogu ga oštetiti; dijagnostika pripada standardnoj grešci. Udaljena komanda koja čuva u sopstveno ime datoteke možda uopšte ne vraća bajtove. Sačuvajte izlazni rezultat preuzimača kroz bilo koji omotač.

Umesto toga možete sačuvati na udaljenom računaru i preneti datoteku putem SFTP-a. Ako SSH već koristi proksi pomoćnik, ponovo upotrebite taj unos SSH hosta za prenos. Ako je cilj lokalni proksi tok rada, zadržite preuzimač lokalno i konfigurišite njegovo podržano proksi sučelje.

U oba slučaja, datoteka koja mora stići na vaš prenosni računar i dalje mora preći svoju mrežnu vezu. Izbor menja vezu prema veb-stranici i proces koji obavlja preuzimanje.

Povezani članci