Menjalankan pemuat turun melalui SSH dan menjalankan pemuat turun setempat melalui proksi jauh meletakkan muat turun di tempat yang berbeza:

SusunanSiapa yang mengambil laman web?Di mana fail ditulis
Pemuat turun setempat melalui proksi jauhKlien HTTP setempat memiliki permintaan itu; proksi membawanyaLaluan output pemuat turun setempat
Pemuat turun yang dilancarkan melalui SSHProgram pada mesin jauhLaluan jauhnya, melainkan data dibawa balik secara jelas

Dengan akaun SSH yang dibenarkan dan curl dipasang di jauh, anda boleh membawa artifak kembali pada output standard:

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

Gantikan akaun dan URL contoh. Ubah halaan berada di luar arahan jauh yang dipetik, jadi shell setempat membuka file.part. Letakkannya di dalam arahan jauh dan laluan itu menjadi milik persekitaran jauh.

Gunakan laluan sementara yang baharu: shell setempat boleh mencipta atau memotong fail itu sebelum operasi jauh berjaya. Semak hasil keluar SSH dan artifak sebelum memberinya nama akhir.

Output standard mesti mengandungi hanya bait artifak. Ucapan salam, sepanduk kemajuan atau mesej pembalut boleh merosakkannya; diagnostik tergolong dalam ralat standard. Arahan jauh yang menyimpan ke nama failnya sendiri mungkin tidak menghantar sebarang bait kembali. Kekalkan hasil keluar pemuat turun melalui mana-mana pembalut.

Anda boleh sebaliknya menyimpan di jauh dan memindahkan fail dengan SFTP. Jika SSH sudah menggunakan pembantu proksi, gunakan semula entri hos SSH itu untuk pemindahan. Jika matlamatnya aliran kerja proksi setempat, kekalkan pemuat turun di setempat dan konfigurasikan antara muka proksi yang disokongnya.

Sama ada cara, fail yang mesti sampai ke komputer riba anda masih perlu melintasi sambungan rangkaiannya. Pilihan itu mengubah sambungan yang menghadap laman web dan proses yang melakukan muat turun.

Artikel berkaitan