Mae EPSV yn dal i agor cysylltiad data FTP ar wahân. Mae'n newid gwybodaeth y pwynt terfyn, nid nifer y cysylltiadau.

Mae ateb PASV traddodiadol yn darparu cyfeiriad a phorth. Gall y cyfeiriad hwnnw fod yn annefnyddiadwy y tu allan i rwydwaith y gweinydd. Mae EPSV yn darparu porth ac yn defnyddio cyfeiriad y gweinydd sy'n gysylltiedig â'r cysylltiad rheoli.

Drwy brocsi, cadwch hunaniaeth resymegol gweinydd FTP. Nid yw cyfeiriad gwrando'r cyfryngwr yn awtomatig y gweinydd sy'n berchen ar y porth data a ddychwelwyd.

Mae'r cysylltiad data hefyd angen y llwybr procsi a fwriadwyd a chaniatâd i gyrraedd y porth a ddewiswyd. Nid yw derbyn CONNECT i borth rheoli FTP yn caniatáu pob cysylltiad data dilynol.

Cyn analluogi EPSV, archwiliwch yr ateb goddefol a chyfeiriad a phorth y gweinydd a ofynnwyd ar gyfer y trosglwyddiad. Mae mewngofnodi FTP llwyddiannus yn sefydlu'r cysylltiad rheoli; mae'n gadael y cysylltiad data i'w wirio. Gyda Python ftplib, olrheiniwch y ddau adeiladydd soced yn lle dibynnu ar ragosodiad PySocks yn unig.

Erthyglau cysylltiedig