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.

Seotud artiklid