Yuklab oluvchini SSH orqali ishga tushirish va mahalliy yuklab oluvchini masofaviy proksi orqali ishga tushirish yuklab olishni turli joylarga qo'yadi:

TuzilmaSaytni kim olib keladi?Fayl qayerga yoziladi
Masofaviy proksi orqali mahalliy yuklab oluvchiSo'rov mahalliy HTTP mijoziqa tegishli; proksi uni tashiydiMahalliy yuklab oluvchining chiqish yo'li
SSH orqali boshlangan yuklab oluvchiMasofaviy mashinadagi dasturUning masofaviy yo'li, agar ma'lumotlar ochiq ravishda qaytarilmasa

Ruxsat etilgan SSH hisobi va masofadan o'rnatilgan curl bilan artefaktni standart chiqishga qaytarishingiz mumkin:

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

Misoldagi hisob va URLni almashtiring. Qayta yo'naltirish qo'shtirnoq ichidagi masofaviy buyruqdan tashqarida, shuning uchun mahalliy shell file.part faylini ochadi. Uni masofaviy buyruq ichiga qo'ysangiz, yo'l masofaviy muhitga tegishli bo'ladi.

Yangi vaqtinchalik yo'ldan foydalaning: masofaviy amal muvaffaqiyatli bo'lishidan oldin mahalliy shell bu faylni yaratishi yoki qisqartirishi mumkin. Yakuniy nom berishdan oldin SSH chiqish natijasini va artefaktni tekshiring.

Standart chiqishda faqat artefakt baytlari bo'lishi kerak. Salomlar, taraqqiyot bannerlari yoki o'rovchi xabarlar uni buzishi mumkin; diagnostika standart xatoga tegishli. O'z fayl nomiga saqlaydigan masofaviy buyruq umuman bayt qaytarmasligi mumkin. Yuklab oluvchining chiqish natijasini har qanday o'rovchi orqali saqlang.

Buning o'rniga masofadan saqlab, faylni SFTP orqali uzatishingiz mumkin. Agar SSH allaqachon proksi yordamchisidan foydalansa, uzatish uchun o'sha SSH xost yozuvini qayta ishlating. Maqsad mahalliy proksi ish oqimi bo'lsa, yuklab oluvchini mahalliy qoldiring va u qo'llab-quvvatlaydigan proksi interfeysini sozlang.

Qanday bo'lmasin, noutbukingizga yetib borishi kerak bo'lgan fayl baribir uning tarmoq ulanishidan o'tishi kerak. Tanlov saytga qaragan ulanishni va yuklab olishni bajaradigan jarayonni o'zgartiradi.

O'xshash maqolalar