Назад | Перейти на главную страницу

Настройка FTP на Windows Server 2008, виртуальная машина

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

Вот что я сделал до сих пор:

  1. Я установил последнюю Служба публикации FTP
  2. Настройте нового пользователя с именем ftp
  3. Добавлен новый FTP-сайт из моего диспетчера IIS
  4. Указан IP-адрес моего сервера (192.168.1.97), разрешен SSL
  5. Настроить базовую аутентификацию для моего пользователя 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 открыт.