EPSV še vedno odpre ločeno podatkovno povezavo FTP. Spreminja podatke o končni točki, ne števila povezav.

Tradicionalni odgovor PASV poda naslov in vrata. Ta naslov je lahko zunaj omrežja strežnika neuporaben. EPSV poda vrata in uporabi naslov strežnika, povezan s krmilno povezavo.

Prek posrednika ohranite logično identiteto strežnika FTP. Naslov poslušanja posrednika ni samodejno strežnik, ki ima vrnjena podatkovna vrata.

Podatkovna povezava potrebuje tudi predvideno pot prek posrednika in dovoljenje za dosego izbranih vrat. Sprejetje CONNECT na krmilna vrata FTP ne dovoljuje vsake nadaljnje podatkovne povezave.

Pred izklopom EPSV preglejte pasivni odgovor ter naslov strežnika in vrata, zahtevane za prenos. Uspešna prijava v FTP vzpostavi krmilno povezavo; podatkovno povezavo pusti v preverjanje. S Python ftplib sledite obema konstruktorjema vtičnic, namesto da bi se zanašali le na privzeto nastavitev PySocks.

Sorodni članki