“FTP proxy” inaweza kumaanisha lango linalozungumza FTP yenyewe. Kuunganisha kwake ni tofauti na kuomba HTTP proxy CONNECT au kuomba seva ya SOCKS ifungue lengo la TCP.

Lango linahitaji mwenyeji na akaunti lengwa, na linaweza kuhitaji kwanza kuingia kwake. Bidhaa huwasilisha mazungumzo hayo kwa njia tofauti:

MpangilioUmbo la kawaida la amri
Lengo limefichwa katika jina la mtumiajiUSER target-user@target-host
Kuingia tofauti kwa langoUSER/PASS ya lango, kisha kuingia kwa lengo
Amri bayana ya lengoSITE target-host au OPEN target-host, kisha kuingia kunakohitajika

Hizi ni familia za kanuni, si mfululizo mmoja wa kawaida wa kutumwa kwa kila lango. Chagua mbinu iliyoandikwa na msimamizi na inayoungwa mkono na mteja.

Weka akaunti zote mbili zionekane katika usanidi

Nenosiri la FTP la lengo na nenosiri la lango zinaweza kutofautiana. Baadhi ya lango huziunganisha katika uwakilishi mmoja wa USER/PASS; nyingine zinahitaji mabadilishano tofauti. Kuweka thamani zote katika mfuatano mmoja hakuwezi kuiga mteja anayelazimika kutuma amri za ziada.

Hii inaeleza mpaka muhimu katika msimbo wa zamani wa FtpWebRequest. Muunganisho wa kawaida wa FTP kwa lango, ukiwa na jina la mtumiaji maalum la lango, unaweza kuendana na baadhi ya mipangilio ya USER/PASS. Lango linalohitaji mazungumzo tofauti ya SITE au OPEN linahitaji mteja anayeunga mkono mtiririko huo kwa kweli. Sifa ya Proxy katika WebRequest ni kiolesura kingine tena.

Kwa mfano WinSCP hutoa mbinu tofauti za kuingia kwa FTP proxy badala ya kuchukulia lango zote kama sehemu moja ya mwenyeji. Thamani zake za nambari za mipangilio mbichi ni za API yake iliyoandikwa; tumia jina la mbinu na mazungumzo yaliyokusudiwa unapokagua usanidi.

Baada ya kuingia, uhamishaji wa faili bado unahitaji muunganisho wa data wa FTP na hali ya TLS iliyochaguliwa. Kuingia kwa mafanikio kwenye kituo cha udhibiti ni mwanzo wa njia hiyo, si uthibitisho kwamba kila uhamishaji wa data umeruhusiwa tayari.

Makala zinazohusiana