Як правило, хост, на якому знаходиться ваш FTP-сервер, повинен повідомляти вам, використовувати пасивний режим чи ні. Якщо вони не говорять, зазвичай ви можете активувати режим за умовчанням. Однак для цього також може знадобитися трохи проб і помилок. Якщо ви спробуєте активний режим і підключення не вдасться, ви можете спробувати ввімкнути пасивний режим.
У пасивному режимі, сервер використовує командний канал, щоб надати клієнту інформацію, необхідну для відкриття каналу даних, таким чином надаючи клієнту контроль як над командним каналом, так і над каналом даних. Пасивний режим часто використовується, оскільки він дозволяє уникнути зіткнення з брандмауерам.
У активному FTP клієнт встановлює командний канал, а сервер — канал даних. У пасивному FTP і канал команд, і канал даних встановлюються клієнтом. Активний FTP забезпечує безпеку FTP-сервера. Пасивний FTP не забезпечує безпеку FTP-сервера.
Пасивний FTP — це режим FTP, який може запитувати клієнт щоб полегшити проблеми, спричинені клієнтськими брандмауерами. І сервер, і клієнт повинні підтримувати пасивний FTP, щоб цей процес працював. Коли використовується пасивний FTP, клієнт ініціює підключення до сервера.
Мінімальний і максимальний номери портів встановлюються за допомогою параметрів Мінімальний номер порту та Максимальний номер порту. Ці параметри є частиною групи налаштувань пасивної передачі (PASV). Рекомендовано встановити діапазон пасивного порту 100, і діапазон має бути між 1024 і 65535.
Проблема полягає в тому, що якщо клієнт знаходиться за брандмауером, віддалені підключення можуть бути заблоковані. У такому випадку пасивний режим може бути корисним. Пасивний режим дозволяє клієнту встановити обидва канали, тому брандмауер не блокуватиме з’єднання FTP.