IIS FTP-сервер работает локально, но не может подключиться удаленно


20

Я пытаюсь настроить FTP-сервер на Windows 2008 Server. Я могу подключиться локально:

C:\>ftp localhost
Connected to WebHead1
220 Microsoft FTP Service

Однако, когда я пытаюсь подключиться удаленно, это не работает:

~>ftp x.x.x.x
ftp: Can't connect to `x.x.x.x': Operation timed out
ftp: Can't connect to `x.x.x.x'

Я перепробовал все, что могу придумать с настройками. FTP-сервер привязан ко всем неназначенным IP-адресам и прослушивает порт 21. Я также проверил «FTP-сервер» в настройках брандмауэра. Ничего не появляется в файлах журнала FTP. У меня совершенно нет идей!


Господа, я попробовал совет, который вы получили здесь, чтобы обнаружить, что пассивный режим включен, если вы переходите на страницу поддержки брандмауэра для FTP-сайта. Если вы введете публичный IP-адрес в разделе «Поддержка брандмауэра», он активирует пассивный режим для FTP-сайта. Если вы удалите IP-адрес из службы поддержки брандмауэра, он начнет работать. Вам необходимо убедиться, что вы проверили как уровень сервера, так и уровень сайта ftp.

Ответы:


42

Догадаться. Проблема задокументирована здесь .

По сути, вы должны запустить:

sc sidtype ftpsvc unrestricted

А затем перезапустите службу FTP:

net stop ftpsvc & net start ftpsvc

Из того, что я могу сказать, это ошибка в R2. Пойди разберись.


Подтверждено, что он работает для Windows Server 2012 и IIS 8 ...
cederlof

3
Я могу подтвердить, что точно такая же проблема возникает в Server 2012 IIS, и это решение исправляет ее.
проходит

1
Это решение работает для FTP-сервера Windows Pro 7. Спасибо.
Джако

Подтверждено все еще необходимо в августе 15 года, и работал для меня.
Фрумберт

1
не решил проблему. любой другой совет?
Наум
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.