Я настраиваю виртуальную машину с Windows Server 2008, которая использует Hyper-V. Я пытаюсь настроить FTP-доступ к машине, но не могу подключиться к FTP-серверу с моего локального компьютера. Я могу пинговать его и получить доступ к части веб-сервера.
Вот что я сделал до сих пор:
Я также пробовал добавить анонимный доступ, но все равно получаю эту ошибку от FileZilla:
Статус: подключение к 192.168.1.97:21 ...
Ошибка: истекло время ожидания подключения
Ошибка: не удалось подключиться к серверу
Статус: Ожидание повторной попытки ...
У кого-нибудь есть опыт настройки FTP-сервера на windows server 2008? Спасибо!
Убедитесь, что любому приложению FTP-сервера, которое вы используете, разрешен доступ через брандмауэр, а не только через порты 20-21. Пассивный FTP может использовать целый ряд портов, а не только традиционные.
Изменить: я только что столкнулся с этой проблемой на днях при настройке FTP-сервера с помощью Filezilla на 2k8 (относится и к 2k3). Я взглянул на порт брандмауэра и список приложений и увидел, что FTP-порты и сервер Filezilla ... разрешены. Оказывается, это был разрешенный интерфейс сервера filezilla, а не сам сервер. Симптомом будет то, что пользователь может войти в систему, но загрузится после аутентификации.
Убедитесь, что у пользователя ftp есть доступ к корневой папке сервера ftp.
Проверьте настройки брандмауэра на хосте и убедитесь, что порт 21 открыт.