Колдонуучунун аты иштейт, сырсөз иштейт жана кардар туташканын айтат. Анан ал папка тизмесин же биринчи файл өткөрүүнү түбөлүк күтөт, жана эсеп маалыматтарында муну түшүндүргөн эч нерсе жок. FTP ар бир тизме жана ар бир файл үчүн экинчи байланыш ачат, жана дал ошол экинчи байланыш иштебей калат. Кирүү биринчи сүйлөшүү иштээрин гана далилдейт.

Текшерүүлөрдү тартиби менен аткарыңыз. Ар бири башка катмарды жокко чыгарат, ошондуктан четтөө чыккан биринчи кадамда токтоңуз.

Алгач эки байланышты бөлүңүз

Башкаруу байланышы буйруктарды жана жоопторду сервердин угуу портунда ташыйт. Дайындар байланышы каталог тизмесин же файлдын денесин ташыйт, жана пассивдүү режимде сервер өзүнүн акыркы чекитин тандап, аны PASV же EPSV жообунда жарыялайт. 21 портуна уруксат берүү дайындар порту жеткиликтүүбү тууралуу эч нерсе айтпайт, жана дал ошондуктан кирүү ийгиликтүү болот, ал ар бир тизме убакыт бүткөндө токтойт. WinSCP'дин FTP режимдери боюнча колдонмосу бул бөлүнүүнү жана анын тармактык талаптарын түшүндүрөт.

Эгер кардар VPN'дин артында болсо, дайындар жолу ошол эле туннелден өтөт, бирок милдеттүү түрдө ошол эле саясаттан эмес.

PASV жообундагы даректи окуңуз

Толук кардарды иштетип, божомолдоонун ордуна жоопту окуңуз. curl -v ftp://user@host/ сервер каалаган дарек жана порт менен PASV сабын чыгарат, жана кардар андан ары дал ошол дарекке туташат. Эгер бул туннелдин кардар тарабында эч нерсени билдирбеген жеке дарек болсо, башкаруу каналы соо турганда дайындар байланышы эч жакка барбайт.

Бул даректи кардар иш жүзүндө жеткен дарек менен салыштырыңыз. Шайкешсиздик — жооп, жана ал адатта NAT'тан же ички дарек менен конфигурацияланган серверден келет.

Порт диапазонун жана туннел саясатын текшериңиз

Пассивдүү серверлер дайындар портторун конфигурацияланган диапазондон бөлүп берет, жана ошол диапазонго VPN жана жолдогу ар кандай брандмауэр аркылуу уруксат берилиши керек. 21ге гана уруксат берген саясат — кирүү үчүн гана саясат. Диапазонду серверди башкарган адам менен ырастаңыз, анан бүт диапазон бирдей жүрөт деп божомолдоонун ордуна андан бир портту сынап көрүңүз.

Шифрленген башкаруу каналдары муну кыйындатат, анткени ортодогу куту эми жарыяланган даректи учуу учурунда кайра жаза албайт.

EPSV же камдык жол качан жардам берерин билиңиз

EPSV өзүнчө дарексиз порт кайтарат, бул эки тарап тең колдосо, туура эмес дарек катасын жоят. Кээ бир кардарларга жарыяланган даректи этибарга албай, башкаруу байланышынын багытын кайра колдонууну айтууга да болот. Экөө тең белгилүү топология үчүн мыйзамдуу куралдар, ал универсалдуу чечим эмес.

Жардамчы курал сессияны текшерсин деп гана TLS'ти өчүрбөңүз. Бул иштеген протоколду бузулган коркунуч моделине алмаштырат.

Тизме жана өткөрүү менен ырастаңыз

Дарек же порт саясаты өзгөргөндөн кийин ошол эле VPN жолу менен жаңы сессия ачып, каталогду тизмелеңиз. Анан кичине файлды өткөрүңүз, анткени кээ бир серверлерде тизме менен өткөрүү ар башка код жолдорун алышы мүмкүн. Кардар журналынан күтүлгөн дарек жана портко дайындар байланышын текшериңиз жана байттардын жеткенин ырастаңыз.

Муну жасап жатканда FTP, FTPS жана SFTP'ни акылыңызда бөлүп кармаңыз. Пассивдүү портту өзгөртүү SFTP жөндөөсү эмес, жана оңдоо протоколдордун ортосунда өтпөйт.

Тектеш макалалар