У меня работает ftp для изолирования пользователей на веб-сервере Windows под управлением iis 7.0

Я использую Coffecup в качестве клиента FTP для подключения.

Когда я выключаю брандмауэр на сервере, FTP работает нормально. Я могу подключиться к серверу.

Как только я включаю брандмауэр, я получаю сообщение об ошибке:

There was a problem connecting to your host or proxy. Please check your server settings and try again. If you are sure you have entered the correct information, please contact your network administrator or the server administrator. [7] Additional information: couldn't connect to host.

На брандмауэре у меня открыт порт 20 и 21. Что еще мне не хватает? Спасибо

1 ответ1

0

Вам не хватает пассивного режима работы FTP. В пассивном режиме вы подключаетесь к порту сервера, согласованному через порт 21.

netsh advfirewall firewall add rule name=”FTP Service” action=allow service=ftpsvc protocol=TCP dir=in

netsh advfirewall set global StatefulFTP disable

Более подробная информация здесь:http://technet.microsoft.com/en-us/library/dd421710%28v=ws.10%29.aspx

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .