Mae rhedeg lawrlwythydd drwy SSH a rhedeg lawrlwythydd lleol drwy weinydd dirprwyol pell yn rhoi'r lawrlwythiad mewn gwahanol leoedd:

TrefniadPwy sy'n nôl y wefan?Ble mae'r ffeil yn cael ei hysgrifennu
Lawrlwythydd lleol drwy weinydd dirprwyol pellY cleient HTTP lleol sy'n berchen ar y cais; mae'r gweinydd dirprwyol yn ei gludoLlwybr allbwn y lawrlwythydd lleol
Lawrlwythydd a lansiwyd drwy SSHRhaglen ar y peiriant pellEi lwybr pell, oni bai bod data'n cael ei gludo'n ôl yn benodol

Gyda chyfrif SSH awdurdodedig a curl wedi'i osod o bell, gallwch gludo'r arteffact yn ôl ar allbwn safonol:

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

Amnewidiwch y cyfrif a'r URL enghreifftiol. Mae'r ailgyfeirio y tu allan i'r gorchymyn pell mewn dyfynbris, felly mae'r shell lleol yn agor file.part. Ei roi y tu mewn i'r gorchymyn pell a bydd y llwybr yn perthyn i'r amgylchedd pell yn lle hynny.

Defnyddiwch lwybr dros dro newydd: gall y shell lleol greu neu docio'r ffeil honno cyn i'r llawdriniaeth bell lwyddo. Gwiriwch ganlyniad gadael SSH a'r arteffact cyn rhoi ei enw terfynol iddo.

Rhaid i allbwn safonol gynnwys beitiau'r arteffact yn unig. Gall cyfarchion, baneri cynnydd neu negeseuon lapio ei lygru; mae diagnosteg yn perthyn i'r gwall safonol. Efallai na fydd gorchymyn pell sy'n cadw i'w enw ffeil ei hun yn anfon unrhyw feitiau yn ôl o gwbl. Cadwch ganlyniad gadael y lawrlwythydd drwy unrhyw lapio.

Gallwch yn lle hynny gadw o bell a throsglwyddo'r ffeil gyda SFTP. Os yw SSH eisoes yn defnyddio cynorthwyydd dirprwyol, ailddefnyddiwch y cofnod gwesteiwr SSH hwnnw ar gyfer y trosglwyddiad. Os mai llif gwaith dirprwyol lleol yw'r nod, cadwch y lawrlwythydd yn lleol a chyflunwch ei ryngwyneb dirprwyol a gefnogir.

Naill ffordd neu'r llall, rhaid i ffeil sy'n mynd i gyrraedd eich gliniadur groesi ei chysylltiad rhwydwaith o hyd. Mae'r dewis yn newid y cysylltiad sy'n wynebu'r wefan a'r broses sy'n gwneud y lawrlwythiad.

Erthyglau cysylltiedig