Foydalanuvchi nomi ishlaydi, parol ishlaydi va mijoz ulanganligini aytadi. Keyin u papka ro'yxatini yoki birinchi fayl uzatishni abadiy kutadi va buni hisob ma'lumotlarida hech narsa tushuntirmaydi. FTP har bir ro'yxat va har bir fayl uchun ikkinchi ulanish ochadi va aynan shu ikkinchi ulanish muvaffaqiyatsiz bo'ladi. Kirish faqat birinchi suhbat ishlashini isbotlaydi.

Tekshiruvlarni tartib bilan bajaring. Har biri boshqa qatlamni istisno qiladi, shuning uchun anomaliya keltirgan birinchisida to'xtang.

Avval ikki ulanishni ajrating

Boshqaruv ulanishi serverning tinglash portida buyruqlar va javoblarni tashiydi. Ma'lumot ulanishi papka ro'yxatini yoki fayl tanasini tashiydi, passiv rejimda esa server o'z oxirgi nuqtasini tanlaydi va uni PASV yoki EPSV javobida e'lon qiladi. 21-portga ruxsat berish ma'lumot portiga yetib borish mumkinmi degani haqida hech narsa demaydi, shuning uchun ham kirish muvaffaqiyatli bo'ladi, har bir ro'yxat esa vaqt tugashi bilan yakunlanadi. WinSCP ning FTP rejimlari bo'yicha qo'llanmasi bu bo'linishni va uning tarmoq talablarini tushuntiradi.

Agar mijoz VPN orqasida bo'lsa, ma'lumot yo'li bir xil tunneldan o'tadi, lekin bir xil siyosatdan o'tishi shart emas.

PASV javobidagi manzilni o'qing

Batafsil mijozni ishga tushiring va taxmin qilish o'rniga javobni o'qing. curl -v ftp://user@host/ server xohlagan manzil va port bilan PASV satrini chop etadi va mijoz keyingi safar shu manzilga ulanadi. Agar bu tunnelning mijoz tomonida hech qanday ma'noga ega bo'lmagan xususiy manzil bo'lsa, boshqaruv kanali sog'lom qolsa-da, ma'lumot ulanishi hech qayerga ketmaydi.

Bu manzilni mijoz haqiqatda yetib borgan manzil bilan solishtiring. Mos kelmaslik javobning o'zi va odatda NAT yoki ichki manzil bilan sozlangan serverdan kelib chiqadi.

Port oralig'i va tunnel siyosatini tekshiring

Passiv serverlar ma'lumot portlarini sozlangan oraliqdan ajratadi va bu oraliq VPN hamda yo'ldagi har qanday xavfsizlik devori orqali ruxsat etilishi kerak. Faqat 21 ga ruxsat beruvchi siyosat faqat kirish siyosatidir. Oraliqni serverni boshqaradiganlar bilan tasdiqlang, so'ng butun oraliq bir xil ishlaydi deb o'ylash o'rniga undan bitta portni sinab ko'ring.

Shifrlangan boshqaruv kanallari buni qiyinlashtiradi, chunki oraliq qurilma e'lon qilingan manzilni endi parvoz paytida qayta yozolmaydi.

EPSV yoki zaxira variant qachon yordam berishini biling

EPSV alohida manzilsiz port qaytaradi, bu ikkala tomon ham qo'llab-quvvatlaganda noto'g'ri manzil nosozligini yo'q qiladi. Ba'zi mijozlarga e'lon qilingan manzilni e'tiborsiz qoldirib, boshqaruv ulanishining manzilini qayta ishlatish ham aytilishi mumkin. Ikkalasi ham muayyan topologiyaga qaratilgan qonuniy vositalar, umumiy yechim emas.

Yordamchi seansni tekshirsin deb TLS ni o'chirmang. Bu ishlaydigan protokolni buzilgan tahdid modeliga almashtiradi.

Ro'yxat va uzatish bilan tasdiqlang

Manzil yoki port siyosati o'zgargandan so'ng, xuddi shu VPN yo'li orqali yangi seans oching va papkani ro'yxatlang. Keyin kichik faylni uzating, chunki ba'zi serverlarda ro'yxat va uzatish turli kod yo'llarini olishi mumkin. Mijoz jurnalida kutilgan manzil va portga ma'lumot ulanishini tekshiring va baytlar yetib kelganini tasdiqlang.

Buni qilayotganda FTP, FTPS va SFTP ni xayolingizda alohida saqlang. Passiv port o'zgarishi SFTP sozlamasi emas va tuzatish protokollar bo'ylab o'tmaydi.

O'xshash maqolalar