Ruligi elŝutilon tra SSH kaj ruligi lokan elŝutilon tra fora prokurilo metas la elŝuton en malsamaj lokoj:

AranĝoKiu prenas la retejon?Kie la dosiero estas skribata
Loka elŝutilo tra fora prokuriloLa loka HTTP-kliento posedas la peton; la prokurilo transportas ĝinLa eligovojo de la loka elŝutilo
Elŝutilo lanĉita tra SSHProgramo sur la fora maŝinoĜia fora vojo, krom se datumoj estas eksplicite reportitaj

Kun rajtigita SSH-konto kaj fore instalita curl, vi povas reporti la artefakton per la norma eligo:

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

Anstataŭigu la ekzemplan konton kaj URL-on. La plusendado estas ekster la citita fora komando, do la loka ŝelo malfermas file.part. Metu ĝin ene de la fora komando kaj la vojo apartenos al la fora medio anstataŭe.

Uzu freŝan provizoran vojon: la loka ŝelo povas krei aŭ tranĉi tiun dosieron antaŭ ol la fora operacio sukcesos. Kontrolu la eligan rezulton de SSH kaj la artefakton antaŭ doni al ĝi ĝian finan nomon.

La norma eligo devas enhavi nur la bajtojn de la artefakto. Salutoj, progresaj rubandoj aŭ envolvaj mesaĝoj povas korupti ĝin; diagnozoj apartenas al la norma eraro. Fora komando, kiu konservas al sia propra dosiernomo, eble tute ne sendas bajtojn reen. Konservu la eligan rezulton de la elŝutilo tra iu ajn envolvaĵo.

Vi povas anstataŭe konservi fore kaj transigi la dosieron per SFTP. Se SSH jam uzas prokuran helpilon, reuzu tiun SSH-gastigan enskribon por la transigo. Se la celo estas loka prokura laborfluo, tenu la elŝutilon loka kaj agordu ĝian subtenatan prokuran interfacon.

Ĉiukaze, dosiero, kiu devas atingi vian tekkomputilon, ankoraŭ devas trapasi ĝian retan konekton. La elekto ŝanĝas la retej-alfrontan konekton kaj la procezon, kiu faras la elŝuton.

Rilataj artikoloj