Я разрабатываю процесс для пользователей (некоторые в локальной сети компании, а некоторые в Интернете) для загрузки файлов на FTP-сервер третьей стороны. Критическое требование - обеспечить безопасное (FTPES) соединение с сервером. Я рекомендую клиент FileZilla, но поскольку FTES является необязательной настройкой, я могу только попросить пользователей создать безопасные FTP-соединения - не могу заставить их это сделать. Я должен упомянуть здесь, что FTP-сервер принадлежит стороннему провайдеру, и если есть настройки сервера для обеспечения соединений FTPES, мы не можем их включить.
Моя идея состоит в том, чтобы настроить FTP-прокси-сервер, который действует как оболочка для стороннего сервера и принимает только соединения FTPES.
Итак, кто-нибудь слышал о FTP-прокси-сервере, который может это делать? Ближайшее, что я нашел после нескольких часов рыскания по сети, - это Kiesoft Advanced FTP-сервер, но это работает только как настольное приложение, а не как сервис.
Для всех, кто ищет такую функциональность, mod_proxy
модуль для ProFTPD поддерживает проксирование FTP и FTPS и может быть настроен на требовать Только соединения FTPS.
Полное раскрытие: я автор mod_proxy
и ProFTPD.