Ruajtja e një shkarkimi të nisur me SSH në një skedar lokal
Zgjidhni midis një shkarkimi lokal përmes një përfaqësuesi dhe një marrjeje në distancë të ndjekur nga një transferim, dhe mbajini daljen e komandës të ndarë nga bajtët e skedarit.
Ekzekutimi i një shkarkuesi përmes SSH dhe ekzekutimi i një shkarkuesi lokal përmes një përfaqësuesi në distancë e vendosin shkarkimin në vende të ndryshme:
| Rregullimi | Kush e sjell faqen e internetit? | Ku shkruhet skedari |
|---|---|---|
| Shkarkues lokal përmes një përfaqësuesi në distancë | Klienti HTTP lokal e zotëron kërkesën; përfaqësuesi e transporton | Shtegu i daljes së shkarkuesit lokal |
| Shkarkues i nisur me SSH | Një program në makinën në distancë | Shtegu i tij në distancë, nëse të dhënat nuk sillen mbrapsht në mënyrë të qartë |
Me një llogari SSH të autorizuar dhe curl të instaluar në distancë, mund ta ktheni artefaktin në daljen standarde:
ssh -T [email protected] 'curl --fail --silent --show-error https://downloads.example/file.bin' > file.partZëvendësoni llogarinë dhe URL-në e shembullit. Ridrejtimi është jashtë komandës në distancë të cituar, kështu që shell-i lokal hap file.part. Nëse e vendosni brenda komandës në distancë, shtegu i përket mjedisit në distancë.
Përdorni një shteg të ri të përkohshëm: shell-i lokal mund ta krijojë ose shkurtojë atë skedar përpara se operacioni në distancë të ketë sukses. Kontrolloni rezultatin e daljes së SSH dhe artefaktin përpara se t'i jepni emrin përfundimtar.
Dalja standarde duhet të përmbajë vetëm bajtët e artefaktit. Përshëndetjet, banerët e përparimit ose mesazhet e mbështjelljes mund ta dëmtojnë; diagnostikimi i takon gabimit standard. Një komandë në distancë që ruan në emrin e vet të skedarit mund të mos kthejë fare bajtë. Ruani rezultatin e daljes së shkarkuesit përmes çdo mbështjelljeje.
Mund të ruani në distancë dhe ta transferoni skedarin me SFTP. Nëse SSH tashmë përdor një ndihmës përfaqësuesi, ripërdorni atë zë host SSH për transferimin. Nëse qëllimi është një rrjedhë pune me përfaqësues lokal, mbajeni shkarkuesin lokal dhe konfiguroni ndërfaqen e përfaqësuesit që ai mbështet.
Në çdo rast, një skedar që duhet të arrijë laptopin tuaj duhet ende të kalojë lidhjen e tij të rrjetit. Zgjedhja ndryshon lidhjen përballë faqes së internetit dhe procesin që bën shkarkimin.