FTP використовує канали керування та даних, кожен з яких використовує окремий порт TCP. Порт 21 призначений для канал керування, а порт 20 призначений для каналу даних. 16 серпня 2022 р
TCP-порт 21 — це стандартний порт, який використовується протоколом передачі файлів (FTP) для передачі файлів між системами через мережу. Необмежений вхідний доступ до цього порту може дозволити зловмисникам підключитися до FTP-сервера та потенційно використовувати вразливості, що призведе до несанкціонованого доступу або викрадання даних.
Протокол передачі файлів FTP (Протокол передачі файлів): Визначено та пояснено FTP (протокол передачі файлів) — це стандартний мережевий протокол, який використовується для передачі файлів з одного хоста на інший через мережу на основі TCP, наприклад Інтернет. FTP працює, відкриваючи два з’єднання, які з’єднують комп’ютери, які намагаються спілкуватися один з одним.
Щоб відкрити FTP-порт 21, потрібно змінити налаштування брандмауера Windows.
- Натисніть Пуск > Налаштування > Панель керування > Натисніть Центр безпеки.
- У нижньому вікні (Керування параметрами безпеки для:) …
- Натисніть на цю опцію. …
- Виберіть вкладку «Винятки» > натисніть кнопку «Додати порт».
- Додайте порти 21 і 20 наступним чином.
все одно, порт 21 використовується для протоколу FTP (і FTPS з явним шифруванням TLS/SSL). Порт 22 використовується для протоколу SSH/SFTP. WinSCP автоматично використовує правильний номер порту, коли ви вказуєте відповідний протокол. Зазвичай немає необхідності явно вказувати номер порту.
Номери портів 21 і 20 використовуються для FTP. Використовується порт 21 щоб встановити з'єднання між 2 комп'ютерами (або хостами) і порт 20 для передачі даних (через канал даних). Але є випадки, коли порт 21 використовується як для встановлення з’єднання, так і для передачі даних, і я незабаром їх проаналізую.