Sačuvajte preuzimanje pokrenuto preko SSH u lokalnu datoteku
Odaberite između lokalnog preuzimanja preko proxyja i daljinskog dohvata praćenog prijenosom, i držite izlaz naredbe odvojeno od bajtova datoteke.
Pokretanje preuzimača preko SSH-a i pokretanje lokalnog preuzimača preko udaljenog proxyja smještaju preuzimanje na različita mjesta:
| Raspored | Ko dohvata web-stranicu? | Gdje se datoteka zapisuje |
|---|---|---|
| Lokalni preuzimač preko udaljenog proxyja | Lokalni HTTP klijent posjeduje zahtjev; proxy ga prenosi | Izlazna putanja lokalnog preuzimača |
| Preuzimač pokrenut preko SSH-a | Program na udaljenom računaru | Njegova udaljena putanja, osim ako se podaci izričito prenose natrag |
S ovlaštenim SSH računom 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.partZamijenite primjer računa i URL-a. Preusmjeravanje je izvan navedene udaljene naredbe, pa lokalni shell otvara file.part. Stavite li ga unutar udaljene naredbe, putanja pripada udaljenom okruženju.
Koristite svježu privremenu putanju: lokalni shell može stvoriti ili skratiti tu datoteku prije nego udaljena operacija uspije. Provjerite izlazni rezultat SSH-a i artefakt prije nego mu date konačno ime.
Standardni izlaz mora sadržavati samo bajtove artefakta. Pozdravi, trake napretka ili poruke omotača mogu ga oštetiti; dijagnostika pripada standardnoj grešci. Udaljena naredba koja sprema u vlastito ime datoteke možda uopće ne vraća bajtove. Sačuvajte izlazni rezultat preuzimača kroz bilo koji omotač.
Umjesto toga možete spremiti na udaljenom računaru i prenijeti datoteku putem SFTP-a. Ako SSH već koristi proxy pomoćnik, ponovno upotrijebite taj unos SSH hosta za prijenos. Ako je cilj lokalni proxy tok rada, zadržite preuzimač lokalno i konfigurirajte njegovo podržano proxy sučelje.
U oba slučaja, datoteka koja mora stići na vaš prijenosnik i dalje mora prijeći svoju mrežnu vezu. Izbor mijenja vezu prema web-stranici i proces koji obavlja preuzimanje.