Жүктегішті 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 хост жазбасын қайта пайдаланыңыз. Мақсат жергілікті прокси жұмыс ағыны болса, жүктегішті жергілікті қалдырып, оның қолдайтын прокси интерфейсін конфигурациялаңыз.

Қалай болса да, ноутбугіңізге жетуі тиіс файл әлі де оның желілік қосылысынан өтуі керек. Таңдау сайтқа қарайтын қосылысты және жүктеуді орындайтын процесті өзгертеді.

Қатысты мақалалар