Зачувување на преземање започнато преку SSH во локална датотека
Изберете помеѓу локално преземање преку посредник и далечинско добивање проследено со пренос, и држете го излезот од командата одделно од бајтите на датотеката.
Извршувањето на преземач преку SSH и извршувањето на локален преземач преку далечински посредник го ставаат преземањето на различни места:
| Распоред | Кој ја добива веб-страницата? | Каде се запишува датотеката |
|---|---|---|
| Локален преземач преку далечински посредник | Барањето му припаѓа на локалниот HTTP клиент; посредникот го пренесува | Излезната патека на локалниот преземач |
| Преземач започнат преку SSH | Програма на далечинската машина | Неговата далечинска патека, освен ако податоците не се пренесуваат назад експлицитно |
Со овластена SSH сметка и curl инсталиран оддалеку, можете да го вратите артефактот на стандардниот излез:
ssh -T [email protected] 'curl --fail --silent --show-error https://downloads.example/file.bin' > file.partЗаменете ја примерната сметка и URL-то. Пренасочувањето е надвор од наведената далечинска команда, па локалната школка ја отвора file.part. Ако ја ставите внатре во далечинската команда, патеката и припаѓа на далечинската околина.
Користете свежа привремена патека: локалната школка може да ја создаде или скрати таа датотека пред далечинската операција да успее. Проверете го излезниот резултат на SSH и артефактот пред да му дадете конечно име.
Стандардниот излез мора да ги содржи само бајтите на артефактот. Поздравите, лентите за напредок или пораките за обвивка можат да го оштетат; дијагностиката припаѓа на стандардната грешка. Далечинска команда што зачувува во сопственото име на датотека може воопшто да не врати бајти. Зачувајте го излезниот резултат на преземачот низ какво било обвивка.
Наместо тоа, можете да зачувате оддалеку и да ја пренесете датотеката со SFTP. Ако SSH веќе користи помошник за посредник, повторно користете го тој запис за SSH домаќин за преносот. Ако целта е локален работен тек преку посредник, задржете го преземачот локален и конфигурирајте го неговиот поддржан интерфејс за посредник.
Во секој случај, датотеката што треба да стигне до вашиот преносен компјутер сè уште мора да ја премине неговата мрежна врска. Изборот ја менува врската кон веб-страницата и процесот што го извршува преземањето.