EPSV kõrvaldab FTP-aadressi probleemi, mitte teise ühenduse
Mõistke passiivset andmelõpp-punkti, kui FTP-sisselogimine töötab puhverserveri kaudu, kuid loendi või ülekande seadistamine ebaõnnestub.
EPSV avab endiselt eraldi FTP-andmeühenduse. See muudab lõpp-punkti teavet, mitte ühenduste arvu.
Tavaline PASV-vastus annab aadressi ja pordi. See aadress võib väljaspool serveri võrku olla kasutuskõlbmatu. EPSV annab pordi ja kasutab juhtühendusega seotud serveri aadressi.
Puhverserveri kaudu säilitage FTP-serveri loogiline identiteet. Vahendaja kuulamisadress ei ole automaatselt server, kellele tagastatud andmeport kuulub.
Andmeühendus vajab ka kavandatud puhverserveri marsruuti ja luba valitud pordile jõudmiseks. CONNECT-i vastuvõtmine FTP juhtpordile ei luba igat järgnevat andmeühendust.
Enne EPSV keelamist uurige passiivset vastust ning ülekande jaoks küsitud serveri aadressi ja porti. Edukas FTP-sisselogimine loob juhtühenduse; andmeühendus jääb kontrollimiseks. Python ftplibi puhul jälgige mõlemat soketi konstruktorit, selle asemel et loota ainult PySocksi vaikeväärtusele.