Я обратил внимание, что на форумах очень часто задают вопросы, касающиеся работы с FTP. Не смотря на то, что существует масса неисследованных аспектов работы ISA Server с FTP протоколом, есть ещё области заслуживающие нашего пристального внимания. Одна из них — это особенности работы Internet Explorer с FTP протоколом.
Иногда от пользователей приходят сообщения об ошибках, возникающих при подключении к FTP-серверу при помощи Internet Explorer. Одной из причин возникновения подобных ошибок может быть тот факт, что FTP сервер поддерживает только один из режимов работы: PORT или PASV.
Естественно, если FTP-клиент Internet Explorer настроен неверно, возникает ошибка. ISA Server поддерживает оба режима работы одновременно, но вам необходимо знать как именно настроить Internet Explorer для работы в PORT и PASV режимах.
По умолчанию Internet Explorer конфигурируется как «пассивный» FTP клиент. Некоторые сервера могут не поддерживать такой режим работы. В этом случае вам может потребоваться при подключении отсылать FTP серверу команды PORT вместо PASV. Для этого необходимо выполнить следующие шаги:
Рисунок 1.
Спасибо Martin Grasdal, сообщившему об этой возможности.
Internet Explorer подключается к FTP сайтам в зависимости от того какие именно типы клиентов поддерживает ISA Server. Типы клиентов ISA Server могут быть настроены все одновременно, либо вы можете включить поддержку только одного из них:
Следует отметить, что эти клиенты не являются взаимоисключающими. Отдельно взятая машина может быть настроена для работы в режиме любого из клиентов, особенности которого можно использовать в своих интересах в процессе работы. Это подразумевает, что машина может быть сконфигурирована и как SecureNAT клиент, и как Firewall клиент и как Web Proxy клиент без внесения особых изменений в настройках на стороне клиента сети.
Если компьютер сконфигурирован как SecureNAT или Firewall клиент, то Internet Explorer сможет определить это и посылать запросы через защитный экран. В этом случае не накладывается никаких ограничений на функциональные возможности FTP клиента. Учтите, что при этом вы не теряете возможности кеширования данных. Это возможно благодаря тому, что Internet Explorer может одновременно использовать в своих интересах особенности обеих служб, и Web Proxy и Firewall.
На рисунке, показанном ниже, вы можете видеть подключение Internet Explorer к FTP сайту в качестве SecureNAT или Firewall клиента.
Рисунок 2.
Ситуация немного меняется в том случае, если используется только Web Proxy клиент. Это чаще всего происходит, если вы установили ISA Server в кеширующем режиме . Если ISA Server инсталлируется с поддержкой подобного режима, то Firewall служба не устанавливается и клиенты могут получать доступ к Internet только через Web протоколы (HTTP, HTTPS, FTP и Gopher).
Служба Web Proxy разрешает работать FTP только в режиме закачки с сервера. В этом случае, при подключении к FTP сайту при помощи Internet Explorer в режиме Web Proxy клиента, вы увидите немного пугающее сообщение примерно такого вида:
Рисунок 3.
Статус «read-only» (только-для-чтения) означает, что вы не можете загружать данные на FTP-сервер. Поэтому, если вам необходимо иметь подобную возможность, вы должны настроить дополнительно к Web Proxy клиенту ещё SecureNAT или Firewall клиент. Обратите внимание, что вы не должны отключать Web Proxy клиент, вам лишь необходимо настроить один из двух других типов клиентов дополнительно к существующему.
Резюме.
Надеюсь, эта статья была для вас полезна и сняла часть вопросов, касающихся работы Internet Explorer в качестве FTP клиента. Если у вас возникнут ещё вопросы, пожалуйста, обращайтесь за помощью на форум или пишите мне по адресу tshinder@isaserver.org, указав в теме письма название статьи.
Источник www.isaserver.org
Tags: ftp, ISA Server, nat, proxy, redirect