“FTP proxy” lè ṣàpèjúwe ẹnubode tí ó ń sọ FTP fúnra rẹ̀. Ṣíṣopọ̀ mọ́ ọn yàtọ̀ sí bíbéèrè HTTP proxy fún CONNECT tàbí bíbéèrè lọ́wọ́ SOCKS server láti ṣí ibi TCP kan.

Ẹnubode nílò host àti àkọsílẹ̀ àfojúsùn, ó sì lè nílò ìwọlé tirẹ̀ ní àkọ́kọ́. Àwọn ọjà ń ṣàfihàn ìjíròrò yẹn ní ọ̀nà oríṣiríṣi:

ÌṣètòÌrísí àṣẹ tí ó wọ́pọ̀
Àfojúsùn tí a kọ sínú orúkọ aṣàmúlòUSER target-user@target-host
Ìwọlé ẹnubode lọ́tọ̀Ẹnubode USER/PASS, lẹ́yìn náà ìwọlé àfojúsùn
Àṣẹ ibi tí ó ṣe kedereSITE target-host tàbí OPEN target-host, lẹ́yìn náà ìwọlé tí ó pọn dandan

Ìwọ̀nyí jẹ́ àwọn ẹbí àṣà, kì í ṣe ìtẹ̀lé kan ṣoṣo tí a ó fi ránṣẹ́ sí gbogbo ẹnubode. Yan ọ̀nà tí alábòójútó ti kọ sílẹ̀ tí ẹrọ alábàákẹ́gbẹ́ sì ń ṣe àtìlẹ́yìn fún.

Jẹ́ kí àkọsílẹ̀ méjèèjì hàn nínú ìṣètò

Ọ̀rọ̀ìpamọ́ FTP ti àfojúsùn àti ọ̀rọ̀ìpamọ́ ẹnubode lè yàtọ̀. Àwọn ẹnubode kan ń so wọ́n pọ̀ sínú àfihàn USER/PASS kan; àwọn mìíràn nílò ìpààrọ̀ lọ́tọ̀. Fífi gbogbo iye sínú okùn kan kò lè tún ẹrọ alábàákẹ́gbẹ́ tí ó gbọdọ̀ rán àwọn àṣẹ àfikún ṣe.

Èyí ṣàlàyé ààlà tí ó wúlò nínú kóòdù FtpWebRequest àtijọ́. Ìsopọ̀ FTP lasan sí ẹnubode, pẹ̀lú orúkọ aṣàmúlò àkànṣe ẹnubode, lè bá àwọn ìṣètò USER/PASS kan mu. Ẹnubode tí ó nílò ìjíròrò SITE tàbí OPEN lọ́tọ̀ nílò ẹrọ alábàákẹ́gbẹ́ tí ó ń ṣe àtìlẹ́yìn fún ìṣàn yẹn ní tòótọ́. Ànímọ́ Proxy nínú WebRequest tun jẹ́ ibi ìsopọ̀ mìíràn.

Fún àpẹẹrẹ WinSCP ń ṣàfihàn àwọn ọ̀nà ìwọlé FTP proxy lọ́tọ̀ dípò kí ó ka gbogbo ẹnubode sí pápá host kan. Àwọn iye ìṣètò àìṣeéṣe oníka rẹ̀ jẹ́ ti API tí a kọ sílẹ̀; lo orúkọ ọ̀nà àti ìjíròrò tí a ní lọ́kàn nígbà tí o bá ń ṣàyẹ̀wò ìṣètò kan.

Lẹ́yìn ìwọlé, gbígbé fáìlì ṣì nílò ìsopọ̀ dátà FTP àti ipò TLS tí a yàn. Ìwọlé àṣeyọrí lórí ikanni ìṣàkóso ni ìbẹ̀rẹ̀ ọ̀nà yẹn, kì í ṣe ẹ̀rí pé gbogbo gbígbé dátà ti gbà láàyè tẹ́lẹ̀.

Àwọn àpilẹ̀kọ tó jọra