SSH orqali boshlangan yuklab olishni mahalliy faylga saqlash
Mahalliy proksi orqali yuklab olish va masofadan olib, keyin uzatish o'rtasidan tanlang, hamda buyruq chiqishini fayl baytlaridan alohida saqlang.
Yuklab oluvchini SSH orqali ishga tushirish va mahalliy yuklab oluvchini masofaviy proksi orqali ishga tushirish yuklab olishni turli joylarga qo'yadi:
| Tuzilma | Saytni kim olib keladi? | Fayl qayerga yoziladi |
|---|---|---|
| Masofaviy proksi orqali mahalliy yuklab oluvchi | So'rov mahalliy HTTP mijoziqa tegishli; proksi uni tashiydi | Mahalliy yuklab oluvchining chiqish yo'li |
| SSH orqali boshlangan yuklab oluvchi | Masofaviy mashinadagi dastur | Uning 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.partMisoldagi 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.