Моє розуміння FTP через SSL (ftps) полягає в тому, що він не працює добре з брандмауерами та NAT. У звичайному сеансі FTP брандмауер зчитує інформацію про з'єднання даних і для модифікованих NAT, щоб брандмауер динамічно відкривав необхідні порти. Якщо ця інформація захищена SSL, брандмауер не може її прочитати або змінити.
Використання SFTP або scp значно спрощує роботу адміністратора мережі - все відбувається на порту сервера 22, і транзакція відповідає звичайній моделі клієнт / сервер.
Одне, що не згадується - це чи ваш брандмауер виконує NAT і чи статичний NAT чи динамічний NAT. Якщо ваша клієнтська машина має статичну адресу або має статичну NAT, вам, можливо, не знадобиться вносити будь-які зміни брандмауера, якщо ви дозволите весь вихідний трафік і сервер працює лише в пасивному режимі (PASV).
Щоб точно знати, які порти вам потрібно буде відкрити, вам потрібно буде:
а) поговоріть з продавцем, щоб отримати детальну інформацію про налаштування їх системи.
b) Використовуйте аналізатор протоколів, наприклад, tcpdump або wireshark, щоб переглянути трафік як з боку брандмауера, так і всередині вашого брандмауера.
Вам потрібно з’ясувати, на якому порту знаходиться підключення управління. Ви перераховуєте 3, що мені здається дивним. Якщо припустити, що сервер працює лише в режимі PASV (пасивний), вам потрібно розібратися, як сервер налаштований на розподілені порти DATA. Вони заблокували канал DATA до одного вхідного порту? Чи заблокували канал DATA на невеликому діапазоні чи портах?
За допомогою цих відповідей ви можете розпочати налаштування брандмауера.