Tha dà mhodh eadar-dhealaichte aig FTP tro phrogsaidh HTTP
Dèan eadar-dhealachadh eadar geata HTTP a bheir URL FTP agus curl a bhruidhneas FTP tro tunailean CONNECT.
Faodaidh URL FTP air cùl progsaidh HTTP aon den dà rèiteachadh seo a chleachdadh:
| Modh | Dè a chuireas curl |
|---|---|
| Geata FTP HTTP | Iarrtas HTTP a dh'iarras air a' phrogsaidh an goireas FTP fhaighinn. |
| Tunail CONNECT | Iarrtas tunail, agus an uair sin bytes de phròtocol FTP dùthchasach tron cheangal a ghabhar ris. |
Cleachdaidh an àithne seo rèiteachadh a' gheata:
curl --proxy http://203.0.113.10:8080 \
ftp://files.example.com/report.txtCuir crìoch-phuing an sgrìobhainn agus ceann-uidhe an fhaidhle an àite a chèile. Mar a mhìnicheas an sgrìobhainn curl air progsaidh HTTP , bruidhnidh curl HTTP ris a' phrogsaidh san modh sin. Chan eil luchdadh fhaidhle soirbheachail a' dearbhadh gach oibreachadh a tha sònraichte do FTP.
Cuir --proxytunnel ris nuair a tha an t-seirbheis an dùil FTP dùthchasach a ghiùlan tro CONNECT. Feumaidh i ceanglaichean targaid a cheadachadh. Tha ceanglaichean smachd agus dàta air lethaig FTP, mar sin faodaidh seòlaidhean/portaichean fulangach, riaghailtean CONNECT agus rèiteachadh an fhrithealaiche tar-chur a bhriseadh an dèidh logadh a-steach a shoirbheachadh.
Cùm an ìre a dh'fhàillig: diùltadh CONNECT, fàilligeadh logaidh a-steach FTP no fàilligeadh dàta fulangach. Cleachdaidh geataichean sònraichte don t-seirbheis a chuireas ceann-uidhe eile an cèill ann an USER/PASS an gnàthasan logaidh a-steach fhèin; chan eil iad nan teisteanasan progsaidh HTTP àbhaisteach no nan co-rèiteachadh SOCKS.
Cleachd am modh progsaidh sgrìobhte agus rèiteachadh tèarainteachd na seirbheis fhaidhle. Chan eil tunail leis fhèin a' crioptachadh teisteanasan FTP soilleir no dàta fhaidhle.