EPSV သည် သီးခြား FTP ဒေတာချိတ်ဆက်မှုကို ဖွင့်နေဆဲဖြစ်သည်။ ၎င်းသည် အဆုံးမှတ်အချက်အလက်ကို ပြောင်းလဲသည်၊ ချိတ်ဆက်မှုအရေအတွက်ကို မဟုတ်ပါ။

ရိုးရာ PASV တုံ့ပြန်ချက်သည် လိပ်စာနှင့် ပို့တ်ကို ပေးသည်။ ထိုလိပ်စာသည် ဆာဗာ၏ ကွန်ရက်ပြင်ပတွင် အသုံးမပြုနိုင်ဖြစ်နိုင်သည်။ EPSV သည် ပို့တ်ကို ပေးပြီး ထိန်းချုပ်ချိတ်ဆက်မှုနှင့် ဆက်စပ်သော ဆာဗာလိပ်စာကို အသုံးပြုသည်။

ပရောက်စီမှတစ်ဆင့် FTP ဆာဗာ၏ အတွေးအခေါ်ဆိုင်ရာ အထောက်အထားကို ထိန်းသိမ်းပါ။ ကြားခံ၏ နားထောင်သည့်လိပ်စာသည် ပြန်ပေးလိုက်သော ဒေတာပို့တ်ကို ပိုင်ဆိုင်သည့် ဆာဗာ အလိုအလျောက် မဟုတ်ပါ။

ဒေတာချိတ်ဆက်မှုသည် ရည်ရွယ်ထားသော ပရောက်စီလမ်းကြောင်းနှင့် ရွေးချယ်ထားသော ပို့တ်သို့ ရောက်ရန် ခွင့်ပြုချက်လည်း လိုအပ်သည်။ FTP ထိန်းချုပ်စပို့တ်သို့ CONNECT လက်ခံခြင်းသည် နောက်ဆက်တွဲ ဒေတာချိတ်ဆက်မှုတိုင်းကို ခွင့်မပြုပါ။

EPSV မပိတ်မီ passive တုံ့ပြန်ချက်နှင့် လွှဲပြောင်းမှုအတွက် တောင်းဆိုထားသော ဆာဗာလိပ်စာနှင့် ပို့တ်ကို စစ်ဆေးပါ။ အောင်မြင်သော FTP လော့ဂ်အင်သည် ထိန်းချုပ်ချိတ်ဆက်မှုကို တည်ဆောက်သည်။ ဒေတာချိတ်ဆက်မှုကို စစ်ဆေးရန် ချန်ထားသည်။ Python ftplib ဖြင့် PySocks မူလတန်ဖိုးကို သာ မမှီခိုဘဲ ဆော့ကက်တည်ဆောက်သူ နှစ်ခုလုံးကို ခြေရာခံပါ။

ဆက်စပ်ဆောင်းပါးများ