Татагчийг SSH-ээр ажиллуулах ба локал татагчийг алсын проксигоор ажиллуулах нь таталтыг өөр өөр газарт байрлуулдаг:

Зохион байгуулалтВэбсайтыг хэн авчирдаг вэ?Файлыг хаана бичдэг вэ
Алсын проксигоор локал татагчХүсэлтийг локал HTTP клиент эзэмшиж, прокси түүнийг зөөдөгЛокал татагчийн гаралтын зам
SSH-ээр эхлүүлсэн татагчАлсын машин дээрх програмӨгөгдлийг тодорхой буцааж зөөхгүй л бол түүний алсын зам

Зөвшөөрөгдсөн SSH бүртгэл болон алсаас суулгасан curl байвал артефактыг стандарт гаралт руу буцааж авчирч болно:

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

Жишээ бүртгэл болон URL-ыг солино уу. Дахин чиглүүлэлт нь хашилтад орсон алсын командын гадна байгаа тул локал shell file.part файлыг нээнэ. Үүнийг алсын командын дотор хийвэл зам нь алсын орчинд хамаарах болно.

Шинэ түр зам ашиглаарай: алсын үйлдэл амжилттай болохоос өмнө локал shell тэр файлыг үүсгэх эсвэл тасалж болно. Эцсийн нэр өгөхөөс өмнө SSH-ийн гарах үр дүн болон артефактыг шалгаарай.

Стандарт гаралтад зөвхөн артефактын байтууд байх ёстой. Мэндчилгээ, явцын тууз эсвэл бүрхүүл мессежүүд түүнийг гэмтээж болно; оношилгоо нь стандарт алдаанд хамаарна. Өөрийн файлын нэр рүү хадгалдаг алсын команд огт байт буцаахгүй байж болно. Татагчийн гарах үр дүнг ямар ч бүрхүүлээр дамжуулан хадгалаарай.

Үүний оронд алсаас хадгалаад файлыг SFTP-ээр шилжүүлж болно. Хэрэв SSH аль хэдийн прокси туслах ашигладаг бол шилжүүлэлтэд тэр SSH хост бичлэгийг дахин ашиглаарай. Зорилго нь локал прокси ажлын урсгал бол татагчийг локал байлгаж, түүний дэмждэг прокси интерфейсийг тохируулаарай.

Аль ч тохиолдолд зөөврийн компьютерт хүрэх файл өөрийн сүлжээний холболтыг давах ёстой хэвээр. Сонголт нь вэбсайт руу чиглэсэн холболт болон таталтыг гүйцэтгэх процессыг өөрчилдөг.

Холбоотой нийтлэлүүд