Не удается подключить FTP к виртуальной машине Azure

Я подготовил виртуальную машину Windows Server 2012 в Azure. Когда я пытаюсь подключиться к нему через FTP-клиент FileZilla, я получаю Could not connect to server error.

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

  • Добавлено правило для входящего трафика для FTP (TCP / 21) на портале Azure.
  • В IIS настроена поддержка брандмауэра FTP. Установить Data Channel Port Range to 7000-7002, External IP Address of Firewall to my vm's public IP, added 7000, 7001 and 7002 to inbound rules, did a net start/stop ftpsvc

person jmc    schedule 30.11.2016    source источник
comment
@MartinPrikryl, что значит locate three “FTP server” rules? Кажется, я не нашел ни одного в Inbound Rules. Снимок экрана здесь i68.tinypic.com/fmj7t5.png   -  person jmc    schedule 30.11.2016


Ответы (1)


Шаг, который мне не хватает в вашем описании, - это включение правил FTP-сервера в брандмауэре Windows.

Они создаются во время установки сервера IIS, но по умолчанию отключены. Вы должны их включить.

Цитата из моего руководства по Установка защищенного FTP-сервера в Windows с использованием IIS:

Внутренний брандмауэр Windows автоматически настраивается с правилами для портов 21, 990 и 1024-65535, когда установлен FTP-сервер IIS.

Однако изначально правила не включены. Чтобы включить или изменить правила, перейдите в Панель управления ›Система и безопасность› Брандмауэр Windows ›Дополнительные параметры› Правила для входящих подключений и найдите три правила «FTP-сервер». Если правила не включены, щелкните Действия ›Включить правило.

Правила брандмауэра FTP-сервера


Если у вас их нет по какой-либо причине, вам придется создать их вручную. Для порта 21 и портов данных (в вашем случае 7000-7002).

person Martin Prikryl    schedule 30.11.2016