Egy SSH-n keresztül indított letöltés mentése helyi fájlba
Válasszon a helyi, proxyn keresztüli letöltés és a távoli lekérés majd átvitel között, és tartsa a parancs kimenetét elkülönítve a fájl bájtjaitól.
A letöltő SSH-n keresztüli futtatása és egy helyi letöltő távoli proxyn keresztüli futtatása különböző helyekre teszi a letöltést:
| Elrendezés | Ki szerzi be a webhelyet? | Hová íródik a fájl |
|---|---|---|
| Helyi letöltő távoli proxyn keresztül | A helyi HTTP-kliens birtokolja a kérést; a proxy továbbítja | A helyi letöltő kimeneti útvonala |
| SSH-n keresztül indított letöltő | Program a távoli gépen | A saját távoli útvonala, kivéve ha az adatokat kifejezetten visszahordozzák |
Engedélyezett SSH-fiókkal és távolról telepített curl-lel az artefaktumot a szabványos kimenetre hozhatja vissza:
ssh -T [email protected] 'curl --fail --silent --show-error https://downloads.example/file.bin' > file.partCserélje ki a példafiókot és az URL-t. Az átirányítás az idézőjeles távoli parancson kívül van, ezért a helyi héj megnyitja a file.part fájlt. Ha a távoli parancson belülre teszi, az útvonal a távoli környezethez fog tartozni.
Használjon friss ideiglenes útvonalat: a helyi héj létrehozhatja vagy lerövidítheti ezt a fájlt, mielőtt a távoli művelet sikerülne. A végleges név megadása előtt ellenőrizze az SSH kilépési eredményét és az artefaktumot.
A szabványos kimenet csak az artefaktum bájtjait tartalmazhatja. Az üdvözlések, folyamatjelző sávok vagy burkoló üzenetek károsíthatják; a diagnosztika a szabványos hibára tartozik. Előfordulhat, hogy egy távoli parancs, amely a saját fájlnevébe ment, egyáltalán nem küld vissza bájtokat. Őrizze meg a letöltő kilépési eredményét bármely burkolón keresztül.
Ehelyett menthet távolra, és átviheti a fájlt SFTP-vel. Ha az SSH már proxysegítőt használ, használja újra ezt az SSH-gazdabejegyzést az átvitelhez. Ha a cél egy helyi proxy-munkafolyamat, tartsa a letöltőt helyben, és állítsa be az általa támogatott proxyfelületet.
Akárhogy is, a laptopjára eljutó fájlnak továbbra is át kell haladnia annak hálózati kapcsolatán. A választás megváltoztatja a webhely felé néző kapcsolatot és a letöltést végző folyamatot.